{"added":"2026-08-11T10:09:56Z","apiVersion":1,"behindSince":"2026-09-15","buildDepends":["devel/py-build","devel/py-installer","devel/py-setuptools","devel/py-wheel","lang/python/3"],"categories":["devel","lang/python"],"comment":"framework to parse and edit binary files","compare":"/compare/py312-hachoir/index.json","dependentCount":null,"description":"Hachoir is a Python library to view and edit a binary stream field by field. In\nother words, Hachoir allows you to \"browse\" any binary stream just like you\nbrowse directories and files.\n\nA file is splitted in a tree of fields, where the smallest field is just one\nbit. Examples of fields types: integers, strings, bits, padding types, floats,\netc. Hachoir is the French word for a meat grinder (meat mincer), which is used\nby butchers to divide meat into long tubes; Hachoir is used by computer butchers\nto divide binary files into fields.","flavors":[],"html":"https://daemonports.org/openbsd/devel/py-hachoir/","kind":"port","lastUpdate":"2026-08-11T10:09:56Z","license":null,"maintainer":"Bjorn Ketelaars \u003cbket@openbsd.org\u003e","name":"py3-hachoir","newest":false,"newestVersion":"3.4.0","noVulnData":true,"origin":"devel/py-hachoir","otherSystems":[{"maintainer":"lazeraman@gmail.com","newest":true,"origin":"devel/py-hachoir","path":"/devel/py-hachoir/","system":"FreeBSD","updated":"2026-09-15","version":"3.4.0"},{"maintainer":"lazeraman@gmail.com","newest":true,"noVulnData":true,"origin":"devel/py-hachoir","path":"","system":"HardenedBSD","version":"3.4.0"},{"maintainer":"lazeraman@gmail.com","newest":true,"noVulnData":true,"origin":"devel/py-hachoir","path":"","system":"GhostBSD","version":"3.4.0"}],"packages":null,"pkgName":"py3-hachoir-3.3.0","related":null,"repository":"OpenBSD ports","requiredBy":["news/sabnzbd"],"requiredByCount":1,"runDepends":["lang/python/3"],"status":null,"system":"openbsd","systemLabel":"OpenBSD","version":"3.3.0","versions":null,"vulnerabilities":null,"www":"https://hachoir.readthedocs.io/en/latest/"}
