
要点
- 数据检查器将光标下的字节解码为多种类型和字节序
- 模式语言描述二进制格式并在文件内进行标记
- 熵和字节分布图有助于定位压缩区域
- 两个文件之间的字节级差异对比,以及带有注释的书签
- 基于节点的数据处理器对选中内容进行链式转换
关于此应用
ImHex 是一款十六进制编辑器,专为剖析没有文档的二进制格式而构建。在通常的字节网格旁边,它显示一个数据检查器,将光标下的字节按不同的位宽和字节序读取为整数、浮点值、时间戳、GUID 和字符串,因此无需手工计算即可识别文件头。
它的显著特性是一种模式语言:一种类 C 的文件格式描述,写好之后便会为文件中匹配的区域着色并加上标签,并以树状结构呈现解析出的值。一个模式可以在其他文件上重复使用,从而把一次性的调查变为可重复的调查。其他视图包括反汇编器、两个文件之间的字节级差异对比、用于发现压缩或加密区域的熵和字节分布图表、带备注的书签,以及一个基于节点的数据处理器,可在选定区域上串联诸如解压缩之类的变换。
界面使用 Dear ImGui 绘制,在 Linux、Windows 和 macOS 上完全相同。数据通过提供器访问,它们可读取普通文件、进程内存和原始磁盘设备。
获取途径
Linux
- 在 Flathub 上打开在新标签页中打开软件包仓库Flathub
来自发布者
在终端中安装
flatpak install flathub net.werwolv.ImHex
我们不托管该文件,不扫描该文件,也不检查其内容。请阅读来源的说明,然后自行判断。