blessdiff 的“全功能十六进制编辑器”?

blessdiff 的“全功能十六进制编辑器”?

我正在尝试找到一些十六进制 diftool,它允许我与视图中的文档进行比较,但也可以比较内部差异,例如bless两个并排的祝福窗口,但在窗口之间具有差异功能,至少可以进行选择。我发现这bless - A full featured hexadecimal editor可能是集成的最佳选择。

Linux 发行版中是否有用于 hex-ascii 视图的 difftool?

答案1

如果您只想查看更改,而不是编辑它们,您可以使用一个程序将文件转换为十六进制,然后使用您想要的任何图形比较程序来比较输出。仅当文件之间仅更改(未插入)字节时,这可能才实用。

作为单行:

meld <(hexdump -C file1.bin) <(hexdump -C file2.bin)

这是我的系统上 2 个不同的 libssl.so 副本的屏幕截图: 十六进制转储 |融合

答案2

如果您的文件可能有插入/删除,您可以使用此命令进行比较:

meld <(xxd -c 1 -ps file1.bin) <(xxd -c 1 -ps file2.bin)

相关内容