ae2ce33730
Hachoir is the french name for a mincer: a tool used by butchers to cut meat. Hachoir is also a tool written for hackers to cut file or any binary stream. A file is splitted in a tree of fields where the smallest field can be just a bit. There are various field types: integer, string, bits, padding, sub file, etc. hachoir-parser is a package of most common file format parsers written using hachoir-core. Not all parsers are complete, some are very good and other are poor: only parse first level of the tree for example. WWW: http://hachoir.org/wiki/hachoir-core WWW: http://hachoir.org/wiki/hachoir-parser
12 lines
495 B
Text
12 lines
495 B
Text
hachoir-parser is a package of most common file format parsers written
|
|
using hachoir-core. Not all parsers are complete, some are very good
|
|
and other are poor: only parse first level of the tree for example.
|
|
|
|
A perfect parser have no "raw" field: with a perfect parser you are
|
|
able to know *each* bit meaning. Some good (but not perfect) parsers:
|
|
* Matroska video
|
|
* Microsoft RIFF (AVI video, WAV audio, CDA file)
|
|
* PNG picture
|
|
* TAR and ZIP archive
|
|
|
|
WWW: http://hachoir.org/wiki/hachoir-parser
|