Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|improve this question
    
A couple useful utilities on Linux: file tells you the type of a file, and strings prints strings in a (possibly binary) file. Although both are a far cry from what you're asking, they're nonetheless good to know about. –  Joey Adams Dec 27 '10 at 6:36
    
Thank you, I've also posted a non-related question in the english site: english.stackexchange.com/questions/7523/what-is-a-far-cry o_o –  Xiè Jìléi Dec 27 '10 at 6:50

2 Answers 2

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

share|improve this answer

Have a look at Fiddler. Easily extensible through .Net plugins.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.