文本工具

比较两份文本的差异

逐行精确比较,将 CRLF/CR 统一为 LF;空格、大小写及 Unicode 差异均保留。两份输入合计最多 100,000 个 UTF-16 单位/400,000 UTF-8 字节,每侧最多 1,000 行。末尾换行计作空行。

请输入两个版本。

两份文本只留在本页,不上传、不保存、不进行语义分析。

使用说明与常见问题

粘贴两个版本,再比较实际的逐行变化。

如何比较文本

  1. 左侧粘贴原文,右侧粘贴修改后文本;任一侧可以为空。
  2. 点击比较,查看原文与修改后的行号,以及 + 新增和 − 删除。
  3. 复制或下载逐行报告;修改任一输入会清除旧比较结果。

精确逐行比较与有界工作量

比较前将 CRLF/CR 统一为 LF,其余空白、大小写及 Unicode 表示保持差异。每侧最多 1,000 行,两侧合计最多 100,000 UTF-16 单位/400,000 UTF-8 字节。最长公共子序列表最多 1,002,001 个 Uint16 单元(约 2 MiB),结果最多 2,000 行;输出限 300,000 单位/400,000 字节。

常见问题

能检测抄袭或语义变化吗?

不能。只报告精确的逐行新增与删除,不判断含义、代码正确性、移动区块意图,也不提供相似度百分比。

会忽略空行和末尾换行吗?

不会。空行保留,末尾 LF 产生一个末尾空行,空文档为零行。只规范化 CRLF/CR 换行差异。

下载的报告可以当补丁吗?

不能。TXT 是可阅读报告,新增行以 + 开头,删除行以 - 开头,未变行以空格开头,不是 Git/unified patch,也不能自动应用。