{"library":"hachoir","type":"library","category":null,"description":"Hachoir is a Python library designed to view and edit binary streams field by field. It represents a binary file as a hierarchical tree of Python objects, enabling detailed analysis and manipulation down to the bit level. The current version is 3.3.0, released on December 12, 2023. The project maintains an active, though not strictly frequent, release cadence, with previous major updates in 2022 and 2020.","language":"python","status":"active","version":"3.3.0","tags":["binary parsing","file analysis","metadata extraction","reverse engineering","forensics","data structures"],"last_verified":"Sun May 24","install":[{"cmd":"pip install hachoir","imports":["from hachoir.parser import createParser","from hachoir.metadata import extractMetadata","from hachoir.stream import StringInputStream","from hachoir.stream import FileInputStream","from hachoir.stream import LITTLE_ENDIAN"]},{"cmd":"pip install hachoir[urwid]","imports":[]},{"cmd":"pip install hachoir[wx]","imports":[]}],"homepage":"http://hachoir.readthedocs.io/","github":"https://github.com/vstinner/hachoir","docs":null,"changelog":null,"pypi":"https://pypi.org/project/hachoir/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":33,"avg_install_s":1.9,"avg_import_s":0.58,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/hachoir/compatibility"}}