最近我需要对一些二进制固件进行分析、修改,VSCode 官方的 hex 编辑器插件只能改,不能增加或删除,npp 的 hex 插件已经过于古老。目前我的临时方案是用 Beyond Compare 的 hex 对比工具,但也不太好用,不能方便地截取文件。
我希望:
1
0x2CA 2022-07-12 09:51:37 +08:00
WinHex
|
2
Davic1 2022-07-12 09:52:29 +08:00
WinHex+1
|
3
lookStupiToForce 2022-07-12 09:53:06 +08:00
ultraedit?
|
4
lee88688 2022-07-12 09:53:48 +08:00 via Android
我用过 imhex 但不知道有没有楼主要的功能,楼主可以关注一下
|
5
aoeui 2022-07-12 09:54:21 +08:00 via Android 1
HxD
|
6
AlisaDestiny 2022-07-12 09:55:28 +08:00 1
HxD 试一试?
https://mh-nexus.de/en/hxd/ |
7
Mithril 2022-07-12 09:56:53 +08:00 1
有钱就买 WinHEX
没钱的话 HxD |
8
reallittoma 2022-07-12 10:15:37 +08:00
我用过的十六进制编辑器有:
* WinHEX * HxD * Ultra Edit * ImHex * CrystalTile 1/2 * Beyond Compare * VS Code * 010 Editor 等等…… 目前个人体验最好的是 010 Editor ,至今已经连续用了四年了。 |
9
amaranthf 2022-07-12 10:19:42 +08:00
010 Editor +1 ,在 hex 模式下对不同编码的支持比较好
|
10
amaranthf 2022-07-12 10:22:01 +08:00
呃没仔细看 lz 的要求,你说的这 4 点要求 010 Editor 都可以轻松满足,Ultra Edit 可能也可以,其他就不太了解了。不过它们的缺点都是收费的。
|
11
bfdh 2022-07-12 10:23:58 +08:00 1
我首先想到的竟然是 xxd+vim+dd
|
12
foxtalk 2022-07-12 11:25:04 +08:00
Hex friend
|
13
crab 2022-07-12 11:37:41 +08:00
平时看 hxd ,010Editor 分析也好。
|
14
Cambra1n 2022-07-12 11:58:34 +08:00
习惯用 UltraEdit
|
15
ysc3839 2022-07-12 12:16:47 +08:00
开源跨平台的我选择 wxMedit ,支持 Windows, Linux, macOS ,可以选择字符串编码,但是已经不更新了。而且在较新的 Linux 上编译很痛苦,它的 Linux 版没有自带相关依赖库,全都是用包管理提供的,然后许多旧的库在新系统中已经不提供了。Windows 版则没问题,因为依赖库都是自带的。
闭源的我会选择 010 Editor ,主要还是结构体解析很好用。很多年前用过 WinHex 感觉不好用,印象中界面布局有问题,还不能选择字符串编码,不确定是不是破解版的问题。 |
16
vain 2022-07-12 12:49:36 +08:00
|
17
timethinker 2022-07-12 13:10:30 +08:00
|
18
0o0O0o0O0o 2022-07-12 13:23:06 +08:00 via iPhone
|
19
BenX 2022-07-13 05:47:38 +08:00 via iPhone
for MacOS 最佳的是什么?
|