Tu ne peux pas te permettre d'avoir tout le fichier en mémoire, il faut le lire bloc par bloc, par exemple 1k ou 100k à la fois et traiter chaque bloc au fur et à mesure pour ta recherche.
j'ai fait quelques tests à ce sujet mais avant d'aller plus loin , si je lis bloc par bloc et que le mot recherché se trouve à cheval sur 2 blocs , ma recherche s'effondre
Exact ou pas ??
12/11/2012, 13h37
thelvin
Citation:
Envoyé par michelp3
j'ai fait quelques tests à ce sujet mais avant d'aller plus loin , si je lis bloc par bloc et que le mot recherché se trouve à cheval sur 2 blocs , ma recherche s'effondre
Exact ou pas ??
Oui, c'est ce qui rend la chose difficile. Mais pas impossible : si ta recherche commence bien à la fin d'un bloc, et que blam ! le bloc se termine, tu as plus qu'à continuer sur le bloc suivant.
C'est pas franchement de l'informatique de haut niveau.