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 aGNOME keyring parser (which can parse the storedpasswords using Python Crypto) were added. Thetext extension field of GIF is supported and theimage content is parsed. The charset of IPTCstring was fixed. The parser for TIFF was improvedto parse image data, and many tags were added. Thecharset for summary strings of MS Office documentsis now guessed.
More...