Is there extensible structured file analyzer, like network analysis tools

file format

There are many network analysis tools like Wireshark, Sniffer Pro, Omnipeak which can dump the packet data in structured manner. I'm just writing my own file analyzer for general purpose, which can dump JPEG, PNG, EXE, ELF, ASN.1 DER encoded files, etc. in tree style. There are so many file formats in the world that I can't handle them all. So I'm wondering if there's some software already there, with pluggable architecture and a large established file format repository?

Bonus: If it's for Linux and free.

Best Answer

Synalyze It is a hex editor with pluggable grammar files for file format analysis. So far it's a pretty small repository though.

Related Question