免费转换器

文本差异 比较工具

即时比较两段文本,找出差异。以颜色标注新增、删除和修改的行,直观呈现差异。

在两个面板中粘贴文本,然后点击比较

关于此工具

比较两个文本块并逐行突出显示差异。差异检查器用颜​​色编码显示添加、删除和修改的行 - 绿色表示添加,红色表示删除。对于比较代码版本、配置文件、文档草稿或任何两个文本块以发现更改非常有用。

使用方法

  1. 将原始文本粘贴到左侧面板中。
  2. 将修改后的文本粘贴到右侧面板中。
  3. 单击“比较”以突出显示两个文本之间的所有差异。
  4. 查看颜色编码的差异:红色 = 已删除,绿色 = 添加,黄色 = 修改。

常见问题

它使用什么 diff 算法?
该工具使用类似于 Unix diff 的标准逐行 diff 算法。它找到最长的公共子序列,以最大限度地减少报告的更改数量,从而为您提供最有意义的比较。
我可以比较代码文件吗?
是的。差异检查器适用于任何文本内容 - 源代码、JSON、XML、配置文件、散文、CSV 数据等。检测并突出显示空格和缩进差异。
它检测到移动的线吗?
diff 算法检测添加和删除。从位置 A 移动到位置 B 的行在 A 处显示为删除,在 B 处显示为添加。它没有明确标记移动,类似于 git diff 的工作方式。
有尺寸限制吗?
该工具可在浏览器中有效处理多达数千行的文本。对于非常大的文件(10,000 行以上),处理速度可能会变慢。考虑对大量文件使用 diff 或 git diff 等命令行工具。