The File Type Identifier
FiletypeID is written in Python, based on PyQt4 and TrIDLib. From our initial use, it seems that it is a GUI for TrID. TrID is a utility designed to identify file types from their binary signatures, that uses a database of definitions which describe recurring patterns for supported file types. Somewhat like PeID, but with lesser features. Since TrID uses an expandable database it will never be out of date. It has about 4697 file type definitions as of now.

Download
https://code.google.com/p/filetypeid/downloads/list