Hachoir 0.7.0 review
DownloadHachoir project is a Python library which can display a stream of binary data on a field per field basis
|
|
Hachoir project is a Python library which can display a stream of binary data on a field per field basis. A field is the most basic information: a number, a string of characters, a flag (yes/no), etc.
Only supported formats can be opened, it's not a magic tool. It can be used to extract some informations (eg. metadatas), edit some fields of a file without original program, or convert a file from a format to another.
What's New in This Release:
The component "hachoir" has been renamed to "hachoir-core".
The editor supports Float32, Float64, and Character types.
Floats are now field set: it's possible to read sign, exponent, and mantissa.
There is a new EncodedFile type to parse "encoded" sub-files: compressed, encrypted, encoded in base64, etc.
There are new GenericVector and UserVector types to parse vectors.
Raw display is now closer to hexadecimal representation for many types.
The documentation has been rewritten. FileInputStream() and FileOutputStream() now have optional "real_filename" arguments to accept an invalid Unicode filename.
Hachoir 0.7.0 keywords