当我想查看十六进制文件的内容时,我过去曾使用过Notepad ++的名为HEX-Editor的插件,虽然可以,但必须有更好的插件。您可以向我推荐哪些其他免费程序来浏览hex文件的内容?我想可以将文件编辑成一个加号,但是大多数情况下我只是对查看实际内容感兴趣

评论

Notepad ++插件有什么问题?有什么特别的,还是“更好”的?

我会说功能更全。

#1 楼

HxD

我过去曾经使用过HxD。它的最新版本似乎是从2009年4月开始,但是受Windows 95-Windows 7支持(根据@ 3ventic的评论,它似乎也可以在Windows 8.1上运行)。

许可信息:


HxD免费用于私人和商业用途。禁止销售HxD
。允许并欢迎将其作为杂志附件CD / DVD /
其他媒体的一部分进行分发,或将其放在下载门户或私人网站上。有关详细信息,请参阅HxD许可证。


它支持浏览和编辑hex文件的内容。您还可以在此处找到许多其他功能。

可以在此处找到下载页面,其中提供了许多不同语言的版本。



评论


您也可以使用HxD搜索。

–塞缪尔
2014年12月16日下午0:01

作者最近发布了一个新版本(2018年7月)。

–约翰Y
18年8月2日在21:21

#2 楼

HexEdit

我已经使用HexEdit多年了,这是一个相当简单的工具。它既是免费的
软件,又可以进行编辑。我真正使用的唯一功能是配置特定的“每行字节偏移”和ASCII十六进制值预览。但是,开发者网站上有完整的功能列表。

我知道有更多高级编辑器,但是由于我不需要此类功能,因此我对HexEdit感到非常满意。

HexEdit的当前版本可在XP SP2的所有Windows版本上运行。还有一个我从未使用过的商业版HexEdit(但是有共享软件)。



评论


几年前,我曾经使用HexEdit,如果我没记错的话,它会在打开文件时将整个文件加载到内存中。当然,对于非常大的文件,这是不可取的。由于这个原因,我已经切换到HxD。我还注意到该网站目前没有响应。

–兰斯·马修斯
20年7月30日在22:35

#3 楼

不花哨,但是cygwin转储工具在DOS命令窗口中可用。

它实际上提供了文件字节的十六进制解码,
由文件偏移量索引。通常,您需要将其与
(cygwin)结合使用,以控制在一个块中获得的输出量。

这不会帮助您编辑文件内容。
(当然,您必须安装
cygwin,但这为您提供了许多有趣的工具的选择)。

#4 楼

Universal Viewer Free是基本的十六进制查看器。它可以以字节十六进制(模式“ Hex”)或Unicode十六进制(模式“ Hex / Unicode”,需要调用两次“ Unicode”模式才能激活)查看任何文件。是免费的。

#5 楼

我知道您已经要求免费提供一种,但是如果您不介意商业版本,那么010 Editor就是最好的选择,特别是如果您想解释自定义二进制文件格式。这是完全值得的,您购买的许可证也可以在Mac上使用。

我过去曾用它来分析各种音频,视频,可执行文件和数据库文件格式。
我能描述它的唯一方法是,对于十六进制编辑器来说,Sublime Text对文本编辑器而言是什么。更好的是,因为分析十六进制文件有时可能是一个实时接收器,这确实有助于节省类似于C的脚本和模板的时间。

#6 楼

尝试使用Java编写的二进制文件编辑器hexeditor.jar