HextEdit 是一款为 macOS 原生开发的十六进制编辑器。与跨平台或 Electron 封装的同类工具不同,HextEdit 采用 Swift 原生开发,使用高效数据结构实现快速文件编辑,无论是几 KB 的配置文件还是 GB 级别的二进制文件都能流畅操作。

一、核心编辑功能
  • 字节操作:插入、删除、复制、粘贴字节或字符串
  • 撤销/重做:完整的操作历史回退
  • 置零选中字节:快速将选中区域填充为零
  • 跳转到偏移量:快速定位文件中的任意位置
二、字节检查器(Byte Inspector)

以不同数据类型解释选中的字节:有符号/无符号整数(小端/大端)、单精度浮点数(Float)、双精度浮点数(Double)。以二进制、十进制或十六进制查看数值。

三、搜索功能

支持查找字符串、整数和字节模式。采用增量后台查找机制——输入搜索关键词时后台异步搜索,用户可以继续编辑或滚动文件,无需等待搜索完成。对大文件的搜索友好。

四、文件版本历史

保留文件的版本历史记录,可回退到之前的修改状态。

五、macOS 原生设计

从应用图标到全高侧边栏,HextEdit 遵循 macOS 设计规范,适配窗口缩放和布局调整。


问:Mac 上有没有原生、快速的十六进制编辑器?

答:HextEdit 是一款专为 macOS 开发的十六进制编辑器,采用 Swift 原生代码编写,同时针对 Intel 和 Apple Silicon 做了优化。它使用高效的数据结构处理文件编辑,无论是几 KB 的配置文件还是 GB 级别的二进制大文件,都能快速响应。

功能方面,它支持插入、删除、复制、粘贴字节或字符串,完整的撤销/重做历史,以及将选中字节置零。字节检查器可以将选中的字节解释为小端或大端的有符号/无符号整数、单精度或双精度浮点数,并以二进制、十进制或十六进制查看数值。

搜索功能支持字符串、整数和字节模式的查找,采用增量后台查找机制——输入关键词时后台异步搜索文件,用户可以继续编辑或滚动,不用干等,对处理大型文件很实用。文件版本历史功能则提供了修改回退的保障。

应用界面遵循 macOS 设计规范,从图标到侧边栏都适配原生风格。具体价格需访问 Mac App Store 查看。