Download List

專案描述

Hachoir is a Python library used to represent a binary file as a tree of Python objects. Each object has a type, a value, an address, etc. The goal is to be able to know the meaning of each bit in a file. Hachoir is able to open invalid or truncated files. It only reads or computes data on demand to minimize load times. Many field types are predefined (integer, bit, string, etc.) and strings with a given character set (such as ISO-8859-1 or UTF-8) are supported. Addresses and sizes are stored in bits.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2007-01-24 13:55 Back to release list
0.7.2

The HACHOIR_ERRORS constant was created, and is a
list of minor errors that can be ignored. setup.py
only uses setuptools when it's asked. The
"truncate" optional argument was added to
GenericString. The hexadecimal() text handler now
accepts fields of any size. GenericInteger now
raises an error when field size is bigger than 256
bits. humanDuration() was fixed for duration
bigger than one year.
標籤: Minor bugfixes

Project Resources