精选并扩展的十六进制编辑器资源列表,适用于 Windows、macOS 和 Linux。
以下列出的所有程序都具备十六进制编辑器的基本功能,如查看、编辑和搜索。列表中高亮标签的数量并非排名。我仅希望帮助您选择符合需求的十六进制编辑器。
| 名称 | 高亮标签 | 平台 | 界面 | 许可证 | 来源 | 起始时间 | 状态 |
|---|---|---|---|---|---|---|---|
| [N] Curses Hexedit | calculator | 🐧 | TUI | GPL-2.0 | 🇺🇸 | 1998年8月 | 🧊 |
| 010 Editor | bookmarks calculator data-inspector diffing disassembly multi-file plugins projects scripting structs | 🪟🐧🍎 | GUI | Commercial | 🇨🇦 | 2003年9月 | 🚀 |
| bvi | multi-file vim-like | 🐧🍎 | TUI | GPL | 🇦🇹 | 2001年1月 | 🚀 |
| ddhx | themes vim-like | 🪟🐧🍎 | TUI | MIT | 🇨🇦 | 2025年9月 | 🚀 |
| dhex | bookmarks calculator diffing | 🐧🍎 | TUI | GPL-2.0 | 🇩🇪 | 2004年3月 | 🧊 |
| dz6 | bookmarks calculator comments themes vim-like | 🪟🐧🍎 | TUI | GPL-3.0 | 🇧🇷 | 2025年11月 | 🚀 |
| EUVA | scripting plugins data-inspector executable-aware |
平台图标含义:🪟 - Windows,🐧 - Linux(通常包括其他类 Unix 操作系统,如 FreeBSD、Unix 本身等),🍎 - macOS。但部分作者仅提供源代码,因此确切支持哪些平台不明确。
文本用户界面(TUI)程序在终端中运行(例如 Windows 命令提示符或 Linux 终端),但能交互式工作。它们通常运行快速,适合通过 SSH 编辑文件。相反,图形用户界面(GUI)程序更重,但通常提供更多功能、鼠标支持等。
许可证如 GPL、Apache、BSD 和 MIT 属于开源许可证,意味着这些程序可以自由使用、修改和分发。
Since 列包含软件首次公开发布的日期。波浪号表示我未能找到确切的日期证据,因此基于互联网收集的信息进行了推测。
项目状态 🚀 表示项目活跃,而 🧊 表示我较长时间未看到新版本,可能已停止维护。但停止维护并不意味着软件本身不好——开发者可能认为其足够成熟。最好的方法是亲自试用。
这些命令行界面(CLI)工具不能编辑文件,但适合在终端中快速查看文件内容。许多人编写过十六进制查看器,因此这份列表远非完整,但我尽量涵盖了最常见的:
这是我为了快速突出十六进制编辑器有趣功能而设计的一组标签。它并未涵盖所有功能。
xxd)、VScode(通过扩展)等。逆向工程工具如 IDA Pro、Binary Ninja、radare2 等也内置了十六进制编辑器。不过本列表专注于“纯粹”的十六进制编辑器。这份列表当然不完整。市面上有数百(甚至数千?)款十六进制编辑器。如果您钟爱的编辑器未被收录,欢迎提交 PR。请填写所有列,以保持本文的信息完整性。
themes| 🪟 |
| GUI |
| GPL-3.0 |
| 🇰🇿 |
| 2026年2月 |
| 🚀 |
| fhex | data-inspector diffing disassembly structs | 🪟🐧🍎 | GUI | GPL-3.0 | 🇮🇹 | 2019年10月 | 🚀 |
| FileInsight | bookmarks calculator data-inspector executable-aware multi-file plugins scripting structs | 🪟 | GUI | Freeware | 🇺🇸 | ~2006 | 🧊 |
| GHex | bookmarks data-inspector multi-file | 🐧 | GUI | GPL-2.0 | 🇸🇮 | 1998年6月 | 🚀 |
| GNU poke | calculator data-inspector multi-file repl scripting | 🐧🍎 | CLI/TUI | GPL-3.0 | 🇪🇸 | 2021年2月 | 🚀 |
| Helium Hex Editor | bookmarks diffing disassembly executable-aware multi-file plugins structs | 🪟 | GUI | Commercial | 🇫🇷 | 2015 | 🚀 |
| Hex Workshop | bookmarks calculator data-inspector diffing multi-file plugins scripting structs | 🪟 | GUI | Commercial | 🇺🇸 | 1995年5月 | 🧊 |
| hexedit | 🐧 | TUI | Apache-2.0 | 🇮🇳 | 2020年8月 | 🚀 |
| Hexer | calculator multi-file vim-like | 🐧🍎 | TUI | BSD-2-Clause | 🇩🇪 | 2009年4月 | 🚀 |
| HexFiend | bookmarks data-inspector data-inspector multi-file structs | 🍎 | GUI | BSD-2-Clause | 🇺🇸 | ~2014年7月 | 🚀 |
| Hexinator | data-inspector diffing scripting structs | 🪟🐧 | GUI | Commercial | 🇺🇸 | ~2009 | 🚀 |
| HexPatch | comments disassembly scripting | 🪟🐧🍎 | TUI | MIT | 🇮🇹 | 2024年4月 | 🚀 |
| Hexplorer | bookmarks data-inspector disassembly macros structs | 🪟 | GUI | GPL-2.0 | 🇵🇱 | 2002 | 🧊 |
| hextazy | data-inspector vim-like | 🪟🐧🍎 | TUI | MIT | ? | 2024年7月 | 🚀 |
| HexWalk | data-inspector diffing structs | 🪟🐧🍎 | GUI | GPL-3.0 | 🇮🇹 | 2023年5月 | 🚀 |
| hexxed | data-inspector | 🌐 | Web | Freeware | 🇩🇪 | 2014年7月 | 🚀 |
| Hiew | bookmarks calculator comments diffing disassembly executable-aware macros multi-file plugins themes | 🪟 | TUI | Commercial | 🇷🇺 | ~1991 | 🚀 |
| HT Editor | calculator disassembly executable-aware projects | 🪟🐧🍎 | TUI | GPLv2 | 🇩🇪 | 2000年1月 | 🧊 |
| HxD | bookmarks diffing disassembly multi-file | 🪟 | GUI | Freeware | 🇩🇪 | ~2002 | 🧊 |
| Hyx | vim-like | 🐧🍎 | TUI | MIT | 🇩🇪 | 2017年1月 | 🧊 |
| ImHex | bookmarks calculator comments data-inspector diffing disassembly multi-file plugins structs themes | 🪟🐧🍎 | GUI | GPL-2.0 | 🇨🇭 | 2020年11月 | 🚀 |
| Okteta | bookmarks data-inspector multi-file plugins scripting structs themes | 🐧 | GUI | GPL-3.0 | 🇩🇪 | 2003 | 🚀 |
| Q22 | bookmarks disassembly themes comments data-inspector structs executable-aware | 🪟🐧 | GUI | GPL-3.0 | 🇬🇧 | 2026年7月 | 🚀 |
| rehex | comments data-inspector disassembly multi-file structs themes | 🪟🐧🍎 | GUI | GPL-3.0 | 🇬🇧 | 2020年3月 | 🚀 |
| Synalyze It! | 尚未分析 | 🍎 | GUI | Commercial | 🇺🇸 | 2010年8月 | 🚀 |
| Teehee | data-inspector vim-like | 🪟🐧🍎 | TUI | Apache-2.0 | 🇫🇮 | 2021年4月 | 🧊 |
| WinHex | 尚未分析 | 🪟 | GUI | Commercial | 🇩🇪 | ~2000年2月 | 🚀 |
| WingHexExplorer2 | bookmarks data-inspector multi-file plugins scripting structs | 🪟🐧 | GUI | APGL-3.0 | 🇨🇳 | 2024年8月 | 🚀 |
| wxHexEditor | data-inspector diffing disassembly | 🪟🐧🍎 | GUI | GPL-2.0 | 🇹🇷 | 2008年6月 | 🧊 |
| XVI32 | bookmarks data-inspector plugins scripting | 🪟 | GUI | Freeware | 🇩🇪 | ~1996 | 🧊 |
| 名称 | 描述 | 平台 | 使用示例 | 状态 |
|---|
| heksa | 🪟🐧🍎 | heksa -l 32 <file> | 🚀 | |
| hexdump/hd | 🐧🍎 | hd -n32 <file> | 🚀 | |
| hexyl | 🪟🐧🍎 | hexyl -n32 <file> | 🚀 | |
| od | 任何 Linux/Unix 系统上很可能存在 | 🐧🍎 | od -Ax -tx1 -N32 <file> | 🚀 |
| VBinDiff | 差异比较工具,但也可单独查看单个文件 | 🪟🐧 | vbindiff <file1> [file2] | 🧊 |
| xxd | 随 Vim 一同发布 | 🪟🐧🍎 | xxd -g1 -l16 <file> | 🚀 |
| 标签 | 描述 |
|---|
bookmarks | 用户可以向文件偏移添加(命名的)书签 |
calculator | 内置计算器,通常可与文件内容交互 |
comments | 用户可以向文件偏移添加注释 |
data-inspector | 使用不同视角解释数据,例如作为 unsigned int 或 time_t |
diffing | 可以比较两个或多个文件 |
disassembly | 文件内容可以以汇编形式查看 |
executable-aware | 能够原生解析/编辑可执行文件的头部 |
macros | 支持宏录制/回放 |
multi-file | 同时编辑多个文件 |
plugins | 用户可以编写自定义插件以扩展功能 |
projects | 可以保存包含多个文件的项目 |
repl | REPL 界面,如 GDB |
scripting | 脚本支持 |
structs | 二进制模式/结构/模板/语法 |
themes | 用户可以更改编辑器颜色 |
vim-like | 类似 Vim 的键绑定/功能 |