十六进制编辑器推荐/对比/选用

前言

之前改eeprom.bin文件用到了十六进制编辑器,用的是HxD Hex Editor
偶然发现这玩意好像对中文的支持不太行。
image

如下图,这个是UTF-8下的中文,一个字,是阮一峰写的一篇文章里的示范。
https://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html
image

要求

  1. 至少支持windows平台,最好还能支持linux的Debian/Ubuntu
  2. 中文支持。大部分这种工具只支持ASSIC码。
  3. 界面最好提供中文
  4. 至少提供十六进制的查找
  5. 至少支持十六进制的复制
  • 界面最好能好看一些,性能没什么要求。
  • 最好是开源的,最好是免费的。

淘汰项

  1. winhex,付费。
  2. HexEd,不支持中文,不能复制十六进制部分。
    image
  3. HxD Hex Editor,不支持中文,其他的体验挺好的
  4. ImHex,文件大的吓人,字小的可怜。
    image
  5. MadEdit,不更新了,而且wxMEdit就是和这个差不多的,我直接没试。
  6. TTHexEdit,没显示中文,而且界面简陋得可怕
    image
  7. PSPad,界面挺好的,不支持中文,搜索只能下一个,默认以普通文本格式打开,毒点挺多,可惜了。
  8. WingHexExplorer2,仓库页面看了半天没找到这玩意怎么安装,看样子是要自行编译,蛋疼。
  9. FlexHex,实在太丑。
    image

推荐

wxMEdit

界面美观。目前不太满意的是这个搜索功能,不像HxD那样显示多个条目
image

临时的解决办法只有使用Ctrl+Shift+F全局查找,能有下图这样的界面。
image
但是这个图中位置显示的是十进制的,不够直观

基本满足条件

HxD在这里面已经是最好的了,除了没中文挑不出毛病来。
image

付费

winhex(不推荐)

字很小,不知道在哪里调整。
搜索标签页处,可以进行十六进制搜索,但是不显示搜索结果队列。
支持中文UTF8,需要手动改字符集。
image

UltraEdit

界面是最好看的了。

Ctrl+H进入十六进制编辑模式。
image

复制十六进制会同时复制右侧的文本
image
,查找功能不太好用,但是至少有上一个下一个,比winhex好一点。
image

010 Editor(推荐)

手动切换为16进制编辑。
image
字符集手动改成utf-8,就能看到中文。
image
拥有类似于HxD一样的搜索结果列表,好评。
image

总结

受评论启发,试了一下010 Editor,确实好用。

posted @ 2024-12-08 01:26  魂祈梦  阅读(1943)  评论(3)    收藏  举报