Welcome! ...to a vanity site for Richard Lehane.

Richard's portrait Check out my stuff on Github

Siegfried is a signature-based file format identification tool

It implements:

  • 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).

View more

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.

View on Github

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.

View on Github