目录

ImHex:面向逆向与开发的十六进制编辑器,内置模式语言

软件名称:ImHex

适用平台:Windows、macOS、Linux

版本号:v1.38.1

最近更新:2025 年 12 月 21 日

ImHex 软件介绍

ImHex 是给逆向工程师、程序员和「凌晨三点还在盯二进制」的人准备的十六进制编辑器。除了常规的十六进制查看与字节修补,它真正的杀器是内置的 Pattern Language:用几行类 C 语法把文件结构写成模式,就能把一堆裸字节渲染成带字段名、颜色高亮、可折叠的结构化视图——分析自定义文件格式、固件、存档、协议包都靠这个。配套还有数据检查器(同一段字节按几十种类型解读)、模式数据表格、差异对比、书签与高亮规则、节点式数据处理,数据源支持本机文件、进程内存、SSH 远程主机甚至 UDP 数据包。全平台可用,界面暗色为主。本次 1.38.1 是个收尾修补版本,最大的变化是 Windows 安装包终于有签名了。

本次 v1.38.1 更新内容:

  • Windows 安装包已签名:由 SignPath 赞助代码签名证书,安装时不再顶着「未知发布者」的警告。
  • 更新器修好了:一批导致自动更新失败的问题(主要在 Windows)被修复;macOS 的自动更新现在会直接解包新版本,而不是只把 dmg 打开给你。
  • 安装更干净:修复 Windows 安装器没有正确替换全部文件、deb 包依赖声明不正确的问题。
  • 报错信息更具体:打开数据源失败时会说明失败原因,不再一律弹「Unspecified Error」;重复打开已打开的文件会切到已有标签页,而不是报错。
  • 显示细节:低分辨率屏幕下图标不再模糊;特定缩放比例下十六进制单元格选中出现的缝隙消失;扩展 ASCII 显示默认关闭(从 1.38.0 升上来的可以在编辑器页脚点段落图标关掉)。
  • 模式编辑器与检查器修复:模式编辑器多处问题修复(感谢 @paxcut),数据检查器里编辑数值失效、查找视图表格排序反了、模式文件落盘截断不干净,均已处理。
  • 崩溃修复:SSH 打开远程文件时点取消、反复拖拽文件到窗口、使用 `@` 命令面板,这几处崩溃都修掉了;另修正进程内存数据源首字节显示错位的差一错误。

ImHex 界面预览

ImHex 主界面:十六进制视图与模式数据

ImHex 主要功能

  • 字节修补与补丁管理:直接在十六进制视图改字节,所有修改集中成补丁列表,可单独启用、禁用或导出。
  • Pattern Language 模式解析:自定义的类 C 语法描述文件结构,把二进制渲染成有字段名、有类型、带颜色的树形视图,支持数组、位域、指针与条件分支。
  • 数据检查器:同一段字节按 8/16/32/64 位整数、有符号/无符号、浮点、RGBA 颜色、HexII、二进制以及自定义编码同时解读。
  • 多种数据源:本机文件、进程内存、SSH/SFTP 远程文件(可读远程 `/dev/mem` 实时看内存)、UDP 端口收到的数据包。
  • 搜索与高亮:字符串/十六进制搜索、跳转到文件头尾或当前光标,支持按规则做前景高亮,按模式、搜索结果与书签做背景高亮。
  • 无限撤销与丰富复制:撤销/重做不限层数;选中字节可复制成字节串、十六进制串、C/C++/C#/Rust/Python/Java/JavaScript 数组、ASCII Art 甚至自包含的 HTML。
  • 跨平台与插件:Windows、macOS、Linux 三端一致,支持加载插件扩展格式解析与数据处理器。

ImHex 下载方式

夸克网盘下载:https://pan.quark.cn/s/36bd4da1b9a9

链接为该软件的版本合集目录,内含历史版本,按需选择即可。

版权说明:本文介绍的软件为开源项目(GPL-2.0 协议),版权归原作者所有。本文仅供学习交流使用,请勿用于商业用途。

标签:开发者工具、逆向工程、跨平台

发布时间:2026-10-29

平时折腾二进制格式的朋友,欢迎点赞、在看、转发~