文本差异对比

逐行对比两段文本,标出新增与删除的行,长段未变更内容自动折叠。

这个工具能做什么

把两段文本按行对齐,用 - 标出只存在于原文本的行、+ 标出新增的行、空格前缀表示两边一致的行。算法是最长公共子序列(LCS),和 git diff 的行级对比同源。长段没有变化的行会自动折叠成“…(N 行未变更)…”,只留上下文,差异一目了然。所有计算在浏览器本地完成,对比合同、未公开稿件没有泄露风险。

典型使用场景

对方改完合同或方案发回来,贴进来立刻看到动了哪几行;对比两版配置文件找出导致故障的那一行;检查代码片段的两个版本差异;运营核对两篇稿件的修改痕迹;甚至查重——把两段疑似抄袭的文本贴进来,重合程度立现。

注意事项

这是行级 diff:同一行内改了一个字,会显示为删一行加一行,而不是标出具体哪个字。行尾空格、Tab 与空格的差异也会被如实报告。为保证性能,单侧文本上限 800 行。Windows 换行符(\r\n)会自动统一处理,不用手工清理。