Comment examiner un fichier

Lorsque vous ne connaissez pas le type d’un fichier et que vous n’avez aucune idée du programme à utiliser pour l’ouvrir, il peut parfois être utile d’examiner le fichier pour y trouver des indices dans son contenu. Souvent, vous ne verrez que des octets binaires qui se traduisent par des caractères aléatoires dans la plupart des visionneuses ; mais de temps à autre, vous pourrez découvrir quelques indices dans le fichier.

La manière d’examiner un fichier dépendra de ce que vous recherchez.

ASCII/ANSI/Unicode


Fichiers binaires

De nombreux fichiers contiennent uniquement des données binaires. Par exemple, si vous ouvrez un fichier graphique avec un éditeur de texte, vous ne verrez aucun texte lisible. Vous aurez besoin d’un éditeur HEX pour rendre le texte visible :

Si vous ouvrez un fichier binaire dans un éditeur HEX, vous verrez à la fois les octets binaires (colonne de gauche) et leurs équivalents en ASCII traduits (colonne de droite). Si vous avez de la chance, vous découvrirez des indices sur le créateur du fichier inconnu :

Éditeur HEX

Lorsque vous examinez des fichiers, portez une attention particulière aux premiers caractères. Il existe des indicateurs standards pour divers types de fichiers courants...

La Visionneuse de fichiers en ligne examine automatiquement un fichier à la recherche de ces indicateurs standards afin de déterminer le format correct.


EXE, DLL et autres exécutables

Bien qu’il soit imprudent de tenter de modifier un fichier EXE, DLL ou tout autre fichier exécutable, beaucoup d’entre eux sont compilés avec des ressources intégrées. Vous pouvez utiliser un visualiseur/éditeur de ressources pour examiner ces ressources et parfois les extraire ou même les modifier. (Encore une fois, modifier quoi que ce soit dans un fichier exécutable peut rendre le programme entier inutilisable et si vous modifiez un fichier système, tout votre système d’exploitation pourrait échouer. Faites attention !)

Voici quelques visualiseurs/éditeurs de ressources :