有适用于 Mac OS X 的图形化二进制差异工具吗?

发布于 2024-12-12 02:51:53 字数 1539 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

残龙傲雪 2024-12-19 02:51:54

我刚刚发现Hex Fiend – 一见钟情!打开两个二进制文件,然后执行 File >比较 x 和 yShift+cmd+D

十六进制恶魔

I just discoverd Hex Fiend – love at first sight! Open both binary files then do File > Compare x and y or Shift+cmd+D

Hex Fiend

她说她爱他 2024-12-19 02:51:54

您可以将每个二进制文件的十六进制存储在临时文件中,然后将它们与 diff 进行比较。这会给你视觉上的十六进制差异。

xxd -c 1 file1 | cut -d ' ' -f 2 > file1.hex
xxd -c 1 file2 | cut -d ' ' -f 2 > file2.hex

diff file1.hex file2.hex

xxd 创建一个十六进制转储,我们告诉它每行打印一个字节,然后 cut 在空间上分割并比较正确的列,

您也可以使用 od 而不是 xxd

You could store the hex of each binary in temp files, then compare them with diff. This would give you the visual hex difference.

xxd -c 1 file1 | cut -d ' ' -f 2 > file1.hex
xxd -c 1 file2 | cut -d ' ' -f 2 > file2.hex

diff file1.hex file2.hex

xxd creates a hex dump, and we're telling it to print one byte per line, then cut splits on space and compares the correct column

you could also use od instead of xxd

偏爱你一生 2024-12-19 02:51:54

有 ElliéComputingMerge (http://www.elliecomputing.com)(注意:我在 ECMerge 工作)。
它可以将任意大的文件与通常的 Hex+ASCII 视图和并排视觉差异进行比较。
它也适用于 mac 和 linux/windows

there is Ellié Computing Merge (http://www.elliecomputing.com) (NB: I work for ECMerge).
it can compare arbitrarily large files with usual Hex+ASCII views and side by side visual diff.
it works on mac and linux/windows as well

贪恋 2024-12-19 02:51:54

您可以使用 colorbindiff.pl,它是一个简单的 Perl 脚本,可以完全满足您的需求,即并排(和彩色)二进制差异。它显示字节更改和字节添加/删除。

colorbindiff 输出snapshot

您可以在 GitHub 上找到它。

You can use colorbindiff.pl it's a simple perl script that does exactly what you want, a side-by-side (and colored) binary diff. It shows byte changes and byte additions/deletions.

colorbindiff output snapshot

You can find it on GitHub.

野鹿林 2024-12-19 02:51:54

对于此类内容,我的首选是 010 Editor。它具有非常可定制的十六进制 bin-diff、可配置的最小匹配长度、同步滚动等等。

Beyond Compare 4 做得非常好,特别是当您有多个二进制文件需要比较时。然而,它的匹配显然不是可配置的,并且可能不稳定,具体取决于用例。

My go-to is for stuff like this is 010 Editor. It has a very customizable hex bin-diff, configurable min match length, synchronized scrolling, and much more.

Beyond Compare 4 does a pretty good job, especially if you have multiple binary files to compare. However, it's matching isn't obviously configurable and can be wonky, depending on the use-case.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文