工具

Hex Fiend macOS 十六进制编辑器

开源的 macOS 十六进制编辑器,无需把文件载入内存即可查看和编辑任意大小的二进制文件。它支持插入与删除字节和快速搜索,数据检查器可按有符号或无符号、大端或小端解读整数和浮点数。通过 File > Compare 可比较两个文件,并考虑插入或删除字节带来的偏移;用 Tcl 编写的二进制模板会在字节旁显示文件结构,自带模板涵盖 COFF、ELF、Mach-O 和 MS-DOS EXE 文件头、6502 反汇编、Commodore 64 PRG 文件,以及压缩包、文件系统、分区表和媒体格式。其十六进制视图和数据视图还以可嵌入框架的形式提供。

目标
二进制
类别
原生分析工具
关联
基础工具
来源复核于

使用条件与局限

  • 前提条件:自 v2.17 起需要 macOS 10.14.6 或更高版本。审阅时的版本为 v2.18.1,于 2025-03-16 发布;所审阅的 master 分支提交日期为 2025-06-29。自定义模板是放在应用 Application Support 目录下 Templates 文件夹中的 .tcl 文件。
  • 局限:二进制模板功能从 v2.9 开始提供,用 macOS 自带的 Tcl 语言编写。自 v2.17 起,模板可声明适用的文件类型以便自动选择,但发布说明指出大多数内置模板尚未填写这些信息。
  • 许可:依 License.txt 采用 BSD-2-Clause 许可。

关于此条目

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · HexFiend/HexFiend · 修订 32cb2ef
  2. templates/Tutorial.md GitHub · HexFiend/HexFiend · 修订 32cb2ef
  3. templates/Reference.md GitHub · HexFiend/HexFiend · 修订 32cb2ef
  4. templates GitHub · HexFiend/HexFiend · 修订 32cb2ef
  5. templates/Disassembly/6502.tcl GitHub · HexFiend/HexFiend · 修订 32cb2ef
  6. License.txt GitHub · HexFiend/HexFiend · 修订 32cb2ef
  7. https://github.com/HexFiend/HexFiend/releases/tag/v2.18.1
  8. https://hexfiend.github.io/HexFiend/ReleaseNotes.html

同分区更多条目:原生二进制

原生二进制分区全部 166 项资源