Un outil puissant, la boite du Hachoir

Le monde des fichiers peut se décomposer en 2 grandes catégories : d'un côté les fichiers au format binaire, de l'autre les fichiers au format texte.

Les fichiers HTML, TeX ou encore ceux de la famille XML sont au format texte : on peut y lire le contenu et aussi les informations sur ce contenu dans un codage qui utilisent du texte. On a notamment des balises qui servent à identifier les parties du document (comme les différents niveaux de titre, un paragraphe, une formule de maths, un lien hypertexte,...).

Les formats binaires ne sont pas lisibles ni utilisables par un œil humain et ne servent qu'à un logiciel sur un ordinateur. Le format binaire n'est pas aussi ouvert.

Et voilà le Hachoir [1]. C'est un projet de Victor Stinner permettant de lire les informations contenues dans un fichier binaire. C'est une suite d'outils développés dans le langage Python avec pour but de manipuler facilement un fichier binaire. Le projet est né en octobre 2005 et il est sorti en version 0.6 un an après. [2]

Après l'éditeur de texte qui permet de lire tous les fichiers, quitte à ne pas y comprendre les informations binaires, voici donc l'outil pour aller plus loin : le Hachoir, pour plus voir et plus savoir.

Sources et liens :
Et sur Formats-Ouverts.org :