BSD Ports

devel/py-hachoir 3.3.0 OpenBSD

framework to parse and edit binary files

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Bjorn Ketelaars <[email protected]>
Port added
Last update
Commit
13b5e0a35a
Categories
devel, lang/python

Description

Hachoir is a Python library 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 splitted in a tree of fields, where the smallest field is just one bit. Examples of fields types: integers, strings, bits, padding types, floats, etc. Hachoir is the French word for a meat grinder (meat mincer), which is used by butchers to divide meat into long tubes; Hachoir is used by computer butchers to divide binary files into fields.

In the other systems

The newest version among them is 3.4.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDdevel/py-hachoir3.3.0 behind since 2026-09-15no data-Bjorn Ketelaars <[email protected]>2026-08-11
FreeBSDdevel/py-hachoir3.4.0 newestnone known-[email protected]2026-09-15
HardenedBSDdevel/py-hachoir3.4.0 newestno data-[email protected]-
GhostBSDdevel/py-hachoir3.4.0 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg_add py3-hachoir

From the ports tree:

cd /usr/ports/devel/py-hachoir && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 5
Run dependencies 1
Required by 1

Commit history 1

DateCommitCreditsLog message
13b5e0a35a bket Import py-hachoir-3.3.0
COMMENT framework to parse and edit binary files CATEGORIES devel HOMEPAGE https://hachoir.readthedocs.io/en/latest/ MAINTAINER Bjorn Ketelaars <[email protected]> DESCR Hachoir is a Python library 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 splitted in a tree of fields, where the smallest field is just one bit. Examples of fields types: integers, strings, bits, padding types, floats, etc. Hachoir is the French word for a meat grinder (meat mincer), which is used by butchers to divide meat into long tubes; Hachoir is used by computer butchers to divide binary files into fields. OK sthen@