010 Editor, c'est un editeur hexadecimal avec templates. Tu écris ton template et ensuite il le match avec le fichier binaire donnait tout de suite de la signification à tous ces octets, les templates pour les fichiers zip, rar, mp3 et d'autres sont fournis en exemple.

http://www.sweetscape.com/010editor/

Quote : "010 Editor is a fast, flexible hex editor designed to edit any binary file. Combining an easy-to-use interface with a whole range of hex editing tools, 010 Editor is one of the most powerful hex editors available today. Using Binary Templates, 010 Editor allows a binary file to be parsed into a data structure that can easily be understood. A powerful data engine allows instantly opening files of any size, unlimited undo and redo, and the ability to copy and paste data extremely quickly. 010 Editor also includes a whole host of analysis tools for hex editing including Binary Compare, Histograms, Find and Replace, and Check Sum/Hash Algorithms."