Hachoir parser is a collection of parsers for the most common file formats. It was written for the Hachoir framework. It can open archives (7zip, bzip2, gzip, rpm, tar, unix_archive, zip), audio (aiff, itunesdb, midi, mpeg_audio/mp3, real_audio, sun_next_snd), video (asf, flv, mov, mpeg_ts, mpeg_video), audio/video containers (asn1, matroska, ogg/vorbis, ogg/theora, real_media, riff/avi, riff/wav, swf), filesystems (ext2, fat12, fat16, fat32, iso9660, linux_swap, msdos_harddrive, ntfs, reiserfs), game data (lucasarts_font, spiderman_video, zsnes), images (bmp, gif, ico, jpeg, pcx, png, psd, targa, tiff, wmf, xcf), programs (elf, exe, java_class, python), and more.
License: GNU General Public License (GPL)
Changes:
A FLAC parser, an Action Script parser, and a
GNOME keyring parser (which can parse the stored
passwords using Python Crypto) were added. The
text extension field of GIF is supported and the
image content is parsed. The charset of IPTC
string was fixed. The parser for TIFF was improved
to parse image data, and many tags were added. The
charset for summary strings of MS Office documents
is now guessed.