首页 / 工具 / 文本对比

文本对比

并排或统一格式对比两段文本:行级 LCS 求出最短编辑路径,增 / 删 / 改分别高亮,可忽略大小写与首尾空白。所有计算都在你的浏览器里完成。

· 等待输入

原文 A
修改后 B
差异结果

对比统计

—
新增行
—
删除行
—
修改行
—
相同行
—
差异块
—
行数 A / B
—
相似度
—

差异预览

删 / 增 / 改

几点说明

  • 数据不出浏览器 · 零网络请求 · 可断网可用。
  • 算法是自实现的行级 LCS(最长公共子序列):先掐掉公共前后缀,余下部分按规模选 DP 或「唯一行锚点 + 最长上升子序列」分段,保证不爆内存。
  • 行数上限 5000 行:任一侧超过就拒绝对比并提示,避免浏览器卡死。超过该规模请分段处理。
  • 「忽略首尾空白」只影响是否算作同一行,显示时仍按原文输出;「忽略大小写」同理,不会改写你的文本。
  • 统一格式里 - 表示删除、+ 表示新增,同一差异块内成对出现的行在统计里计为「修改行」;并排模式左列是 A、右列是 B。两种展示方式下,输出框里始终是统一格式文本,方便直接复制。
  • 换行统一按 LF 处理:CRLF 与 CR 会先归一化,因此行尾差异不会产生假差异。