haypo / hachoir

Hachoir is a Python library that allows to view and edit a binary stream field by field. In other words, Hachoir allows you to "browse" any binary stream just like you browse directories and files. A file is split in a tree of fields, where the smallest field is just one bit.

Clone this repository (size: 2.1 MB): HTTPS / SSH
$ hg clone http://bitbucket.org/haypo/hachoir/

Hachoir core

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.

See also hachoir-parser, hachoir-urwid, hachoir-metadata, etc.

Download


This revision is from 2010-02-04 12:56