有什么好用的 hex 编辑器吗?

2022 年 7 月 12 日
 villivateur

最近我需要对一些二进制固件进行分析、修改,VSCode 官方的 hex 编辑器插件只能改,不能增加或删除,npp 的 hex 插件已经过于古老。目前我的临时方案是用 Beyond Compare 的 hex 对比工具,但也不太好用,不能方便地截取文件。

我希望:

  1. 能流畅打开 10MB 左右的二进制文件;
  2. 能方便地截取二进制文件从 a 地址到 b 地址的一段内容,并单独保存;
  3. 能快速将另一个二进制文件 B 插入到文件 A 的指定地址;
  4. 基本的地址标示、查找替换等功能。
5351 次点击
所在节点    问与答
20 条回复
0x2CA
2022 年 7 月 12 日
WinHex
Davic1
2022 年 7 月 12 日
WinHex+1
lookStupiToForce
2022 年 7 月 12 日
ultraedit?
lee88688
2022 年 7 月 12 日
我用过 imhex 但不知道有没有楼主要的功能,楼主可以关注一下
aoeui
2022 年 7 月 12 日
HxD
AlisaDestiny
2022 年 7 月 12 日
Mithril
2022 年 7 月 12 日
有钱就买 WinHEX
没钱的话 HxD
reallittoma
2022 年 7 月 12 日
我用过的十六进制编辑器有:
* WinHEX
* HxD
* Ultra Edit
* ImHex
* CrystalTile 1/2
* Beyond Compare
* VS Code
* 010 Editor
等等……

目前个人体验最好的是 010 Editor ,至今已经连续用了四年了。
amaranthf
2022 年 7 月 12 日
010 Editor +1 ,在 hex 模式下对不同编码的支持比较好
amaranthf
2022 年 7 月 12 日
呃没仔细看 lz 的要求,你说的这 4 点要求 010 Editor 都可以轻松满足,Ultra Edit 可能也可以,其他就不太了解了。不过它们的缺点都是收费的。
bfdh
2022 年 7 月 12 日
我首先想到的竟然是 xxd+vim+dd
foxtalk
2022 年 7 月 12 日
Hex friend
crab
2022 年 7 月 12 日
平时看 hxd ,010Editor 分析也好。
Cambra1n
2022 年 7 月 12 日
习惯用 UltraEdit
ysc3839
2022 年 7 月 12 日
开源跨平台的我选择 wxMedit ,支持 Windows, Linux, macOS ,可以选择字符串编码,但是已经不更新了。而且在较新的 Linux 上编译很痛苦,它的 Linux 版没有自带相关依赖库,全都是用包管理提供的,然后许多旧的库在新系统中已经不提供了。Windows 版则没问题,因为依赖库都是自带的。

闭源的我会选择 010 Editor ,主要还是结构体解析很好用。很多年前用过 WinHex 感觉不好用,印象中界面布局有问题,还不能选择字符串编码,不确定是不是破解版的问题。
vain
2022 年 7 月 12 日
timethinker
2022 年 7 月 12 日
https://hexed.it

这个还不错,直接浏览器打开就行了
0o0O0o0O0o
2022 年 7 月 12 日
BenX
2022 年 7 月 13 日
for MacOS 最佳的是什么?
RHG
2022 年 7 月 13 日
用过 mirkes.de Tiny Hexer 编辑远程桌面的 dll 文件用来支持多用户同时远程一台 Windows

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/865576

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX