{
  "added_at": "2026-11-06",
  "category": "binary-libraries",
  "description_en": "Hachoir is a Python library for viewing and editing binary streams as trees of fields, down to individual bits. Its command-line tools can search binary files for text, extract or remove metadata, and display file contents in text mode.",
  "description_zh": "Hachoir 是一个 Python 库，可将二进制流按字段组织成树状结构，查看和编辑细至单个位的内容。其命令行工具可在二进制文件中搜索文本、提取或删除元数据，并以文本模式显示文件内容。",
  "entry_url": "https://awesomerea.org/resources/hachoir/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/hachoir/",
  "evidence_url": "https://github.com/vstinner/hachoir/blob/685b2986dee5ea53b450636cddfd0217cfde080c/README.rst",
  "group": "tools",
  "id": "hachoir",
  "json_url": "https://awesomerea.org/resources/hachoir/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/hachoir/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/hachoir/index.md",
  "name": "Hachoir",
  "name_zh": "Hachoir 二进制流查看与编辑库",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Requires Python 3.7 or newer.",
    "Licensed under GNU GPL v2."
  ],
  "requirements_zh": [
    "需要 Python 3.7 或更新版本。",
    "采用 GNU GPL v2 许可证。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/vstinner/hachoir",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
