在线文本对比(Diff)
把两段文本分别贴进左右两个输入框,即可逐行比对差异、高亮增删改并统计差异规模。 所有计算都在浏览器本地完成,不上传任何内容。
对比输入
等待输入贴入原文与修改后的文本,实时更新;勾选「并排视图」可左右对照。
文本对比是怎么工作的
本页用最长公共子序列(LCS)算法逐行比对两段文本:先找出两边完全相同的行, 再把夹在中间、对不上的行归为删除(原文有、新文本没有)与新增(新文本有、原文没有)。 当同一处既有删除又有新增时,会成对显示为修改,读起来更贴近「这一行被改了」。
对比以行为最小单位,因此调整一整行的位置、增删空行都会体现为差异; 而一个字符的改动若没有跨行,也会计入所在行的修改。想让结果更干净,可以先统一缩进与换行再贴进来。
「行内视图」按时间线把删除紧跟新增排在一起,适合通读;「并排视图」左右两栏对齐同一处差异,适合逐条核对。 为保证性能,单侧最多对比前 2000 行,超长文本会提示并截断参与对比的范围。
所有比对都在你的浏览器本地完成,两段文本都不会离开这台设备。