文本对比
两个文本文件逐行 LCS 差异高亮对比,统计新增、删除与一致行。
文本对比
双文件逐行差异对比
原文件 A
拖拽或点击载入原文件
对比
新文件 B
拖拽或点击载入新文件
一致 {n}
新增 {n}
删除 {n}
原文件 A
新文件 B
使用说明
📖 工具介绍
文本对比是一款完全免费、在浏览器本地运行的双文件差异比对工具。它接收两个文本文件,采用经典的最长公共子序列(LCS)动态规划算法逐行计算差异,把原文件与新文件以双栏对照的方式渲染出来:灰色行表示两边一致,红色行表示只在原文件中被删除,绿色行表示新文件中新增的内容,每一行都带行号,方便定位。顶部统计条实时汇总一致行、新增行与删除行的数量,一眼看清改动规模。无论是程序员比较两个版本的代码与配置、编辑对照修改前后的稿件,还是运维核对日志与报表的差异,都能快速完成。工具同时支持复制统一 diff 文本与下载 .diff 文件,方便提交到版本管理系统或存档备查。全部运算都在本地完成,文件不会上传到任何服务器,隐私敏感内容也可放心使用。界面支持简体中文、繁体中文与英文三语,自动跟随网站主题,手机与电脑均可流畅操作。
✨ 功能特点
- LCS 逐行对比:基于最长公共子序列算法,差异对齐准确自然
- 双栏对照视图:原文件与新文件左右并排,行号一一对应
- 三色高亮:一致行灰色、删除行红色、新增行绿色,一眼识别
- 差异统计:实时汇总一致、新增、删除行数,量化改动规模
- 统一 diff 导出:支持复制与下载标准 unified diff 文本
- 纯本地运算:文件不经过服务器,隐私数据安全无忧
📝 使用方式
- 把原文件拖入左侧虚线框,或点击选择本地文件
- 把修改后的新文件拖入右侧虚线框,或点击选择
- 确认两侧都显示文件名与行数后,点击「开始对比」
- 在下方双栏视图中查看高亮差异,并参考顶部统计
- 需要留存时点击「复制差异」或「下载 .diff」导出结果
⚠️ 注意事项
- 双文件必备:只载入一个文件时工具会提示先补齐两个文件
- 行数上限:单文件超过约 2000 行时建议精简后再对比,保证渲染流畅
- 文件体积:单个文件上限约 20MB,超大文件请截取片段对比
- 文本编码:按 UTF-8 读取,若原文件为其他编码可能出现乱码
- 差异不可逆:对比不会修改原文件,可放心反复调整后重新对比