Bonjour,
Je suis actuellement en train de faire un outil ihm de traitement de gros fichiers.
J'ai donc fais mon analyse autour de cela, privilégiant la lecture séquentiel.
J'aimerai récupérer l'offset d'un élément à une ligne donnée. Le problème est que monRandomAccessFile.ReadLine().length() != taille de la ligne. Pourquoi? Car les retours chariots ce sont pas pris en compte ( \n ou \r\n ).
Je pourrais utiliser la classe RandomAccessFile, mais les temps de traitement sont vraiment trop long (10 fois plus long sur fichier de 5 méga, alors quand je dois traiter des fichiers de 500mo ...)
Je me retrouve donc avec de gros décalage de référencement d'offset. Comment feriez vous? (surcharge du BufferedReader?)
Partager