Welcome! ...to a vanity site for Richard Lehane.
Siegfried is a signature-based file format identification tool
- the National Archives UK's PRONOM file format signatures
- freedesktop.org's MIME-info file format signatures
- the Library of Congress's FDD file format signatures (beta).
Comdump is a handy little tool for digging inside of MS Compound File Binary File format objects. This storage format is used all over the place in Windows applications and it is often very useful to be able to peek inside. Comdump's basic functionality is just to unpack the object and dump the contents to disk. It also has a -meta flag that allows you to view any metadata encoded within the object (such as application IDs and create/modified dates) and a -thumbs flag that lets you unpack Thumbs.db files.
I made XMLtool when I was confronted with a bunch of illegally formatted XML files that had just been dumped from a database. Because of all of the bad formatting within (particularly unescaped characters), these files were impossible to open in any XML editor. XMLtool fixes files like these. It also has an -audit flag that lets you report on the contents of a whole series of XML files.