7.10.2008

Lire des très gros fichiers (>1 Go)

Il vous est peut-être déjà arriver de vouloir lire des très gros fichiers (logs, fichiers plats, csv) avec un éditeur de texte tel que notepad, UltraEdit ou un autre. Toutefois, notepad ne gère pas les gros fichiers. UltraEdit le gère mais c'est très long charger un fichier de 1 Go et plus.

Cette semaine, ayant comme devoir de charger un fichier plat dans une base de données, j'ai voulu l'ouvrir pour l'examiner. Malheur! Aucun éditeur ne le supportait ou presque (UltraEdit réussissait après quelques minutes). J'ai donc googler "large text file read" et j'ai trouvé Large Text File Viewer. C'est un freeware et ça fait le travail comme on dit. Il charge un fichier de 1.5 Go en 2-3 secondes (il doit remplir un petit buffer). L'outil affiche le texte, possède des fonctionnalités de recherche, affiche les positions du curseur (ligne:colonne), etc. Toutefois, pour les flasheux, il n'est pas une très belle interface.

Ce n'est pas le genre d'outil qui peut remplacer un UltraEdit (payant) ou encore un Notepad++ (gratuit et libre) mais à l'occasion c'est utile. Il fait seulement ~500 ko et est portable sur une clé USB.

Mes items partagés de Google Reader