看清两个文本文件之间改了什么

简而言之: Text Compare 是一款免费的在线工具,显示两个文本或代码文件之间的差异——并排或统一视图、高亮显示改动的单词——全部在您的浏览器中运行,无需注册,不上传、不传输任何内容。适用于代码、配置文件、日志,或同一文件的任意两个版本。

开始比较文本…
Text Compare 屏幕截图
Christopher Atlan

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

快速导览

  1. 真正读得下去的差异视图

    并排或统一视图,带语法高亮,改动的行内还会标出改动的单词。未改动的部分自动折叠,上一处/下一处按钮带您逐条查看变更。

    TypeScript 文件的两个版本并排显示:新增行为绿色,删除行为红色,行内改动的单词高亮显示
  2. 读的是格式,不只是字符

    配置文件很少在要紧的地方不同——不同的往往是格式、键顺序和注释。JSON、JSONC、JSON5、YAML、TOML 和 XML 在比较前会先归一化,二进制 plist 会变成可读文本,因此下图的差异只显示带注释的 JSONC 文件与其压缩导出之间唯一真正的改动。一个开关即可切回文件的原始样子。

    一个 JSONC 文件与一个压缩的 JSON 文件按处理后文本比较:格式和注释被归一化,只剩下真正的值改动,工具栏中有 Processed | Original 开关
  3. 分享,或交给下一个工具

    比较结果经得起页面刷新,还能以链接形式分享。如果某个文件根本不是文本,点击一下即可把这对文件交给 Hex Compare 做字节级查看。

如何比较两个文本文件?

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

  2. 点击 Choose Text A 选择第一个文件,再点击 Choose Text B 选择另一个。

  3. 以并排或统一视图阅读差异,并在变更之间跳转。如果文件是配置格式,会先归一化,让您只看到真正的改动。

常见问题

  1. 适合比较代码吗?

    适合。语法高亮、行号、可折叠的未改动部分——差异读起来就像在您的编辑器里。

  2. 可以比较 JSON、YAML 或 plist 文件吗?

    可以,而且比逐字符比较更聪明:二进制 plist 会变成可读文本,JSON、JSONC、JSON5、YAML、TOML 和 XML 会被归一化(格式、键顺序、注释),因此差异显示的是真正的改动,而不是噪音。一个开关即可切回文件的原始样子。

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

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

  4. 可以编辑或合并文件吗?

    不可以——它只显示差异,不改动文件。编辑功能在规划中。

  5. 支持哪些浏览器?

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

系统要求

任何最新的浏览器。

隐私和数据处理

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

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

LeitmotifChristopher Atlan
+2

工具背后的团队

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

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

反馈

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

分享此页面

FacebookLinkedInRedditLINETelegramWhatsApp