看清两个文件之间哪些字节变了

简而言之: Hex Compare 是一款免费的在线工具,显示任意两个文件之间字节级别的差异——十六进制和 ASCII 并排显示、插入后行仍保持对齐、变更列表逐条查看——全部在您的浏览器中运行,无需注册,不上传、不传输任何内容。适用于固件、导出文件、存档文件——凡是“二进制文件不同”不算答案的地方。

开始比较文件…
Hex Compare 屏幕截图
Christopher Atlan

开发者: Christopher Atlan(Leitmotif GmbH)。 自 2020 年起打造文件比较工具,软件开发经验超过 18 年。 diff.tools 只有一个理念:每种格式一款专注的工具,比较结果可以交给下一款工具继续处理。

快速导览

  1. 插入就是插入

    大多数逐字节比较的工具,只要文件多出几个字节就会失灵:插入点之后的一切都“不同”了。这里的文件按内容对齐——下图中,插入的 12 个字节显示为一处小小的插入,偏移量开始分叉,而之后的每一行仍然对齐。

    两个二进制文件以十六进制并排显示:偏移量 0x400 处高亮显示 12 字节的插入,左侧文件的空缺以斜线填充,前后各行保持对齐
  2. 是变更列表,不是寻宝游戏

    每个变更区域都是一张卡片——偏移量范围、变更前后的字节——点击即可直接跳转。也可以直接输入偏移量。统一视图在一个对齐的网格中同时显示两个文件的偏移量,行宽可在 8、16、32 字节之间切换。

    统一字节视图:双偏移量列,ASCII 列中插入的字节读作 'build-2026px',变更卡片列出了插入和被替换的字节
  3. 大文件依然流畅

    比较在带实时进度的后台 worker 中运行,只渲染屏幕上可见的行——几兆字节的文件滚动起来和小文件一样流畅。如果两个文件毫不相关,比较会体面地退回到粗略对齐并如实标注,而不是让标签页卡死。

如何比较两个二进制文件?

  1. 打开这款免费的二进制比较工具——它可在任何最新的浏览器中运行,在您的设备上执行,无需注册。

  2. 点击 Choose File A 选择第一个文件,再点击 Choose File B 选择另一个。任何文件类型都可以。

  3. 逐条查看变更列表,或直接跳转到某个偏移量。并排视图和统一视图即使跨越插入也能让字节行保持对齐。

常见问题

  1. 支持大文件吗?

    支持。比较在带实时进度的后台 worker 中运行,字节网格只渲染屏幕上可见的部分——几兆字节的文件依然流畅。

  2. 我的文件会被上传吗?

    不会。比较完全在您的浏览器中运行;文件内容绝不会离开您的设备。

  3. 可以编辑字节吗?

    不可以——它是比较工具,不是十六进制编辑器。它只显示哪里变了,绝不改动您的文件。

  4. 支持哪些浏览器?

    任何最新的浏览器——Chrome、Edge、Firefox 和 Safari 都可以。

系统要求

任何最新的浏览器。

隐私和数据处理

隐私和安全不仅是您应该期待的 - 而是您应该要求的。现代浏览器允许我们直接在您的设备上处理所有内容,这意味着我们永远不会上传、传输或共享您的文件。

您的文件将保持完全私密。所有比较都在您的浏览器中本地进行。您的数据由您自己掌握。

LeitmotifChristopher Atlan
+2

工具背后的团队

我们是 Leitmotif,一家来自阿尔卑斯山区的小公司——奥地利克恩顿州和德国巴伐利亚州。文件比较就是我们的日常:我们开发 Mac 上的 diff 应用 Kaleidoscope,而 diff.tools 把这种体验带进了浏览器。

我们相信,专业工具应当赏心悦目、用起来有趣,同时给您完成工作所需的全部能力。我们也太尊重您的文件了,绝不会上传它们——这里的一切都在您自己的电脑上运行。

反馈

我们不断改进这款免费的在线二进制比较工具,让它更快、更准确。分享您的反馈,帮助我们了解您比较的是哪类文件。

分享此页面

FacebookLinkedInRedditLINETelegramWhatsApp