⚖️

文本对比

两个文本文件逐行 LCS 差异高亮对比,统计新增、删除与一致行。
比较 📂 文件 👤 ToolWorld 🏷️ v1.1.12
加载中...

文本对比

双文件逐行差异对比

原文件 A
📄 拖拽或点击载入原文件
对比
新文件 B
📝 拖拽或点击载入新文件
一致 {n} 新增 {n} 删除 {n}
原文件 A 新文件 B

使用说明

📖 工具介绍


文本对比是一款完全免费、在浏览器本地运行的双文件差异比对工具。它接收两个文本文件,采用经典的最长公共子序列(LCS)动态规划算法逐行计算差异,把原文件与新文件以双栏对照的方式渲染出来:灰色行表示两边一致,红色行表示只在原文件中被删除,绿色行表示新文件中新增的内容,每一行都带行号,方便定位。顶部统计条实时汇总一致行、新增行与删除行的数量,一眼看清改动规模。无论是程序员比较两个版本的代码与配置、编辑对照修改前后的稿件,还是运维核对日志与报表的差异,都能快速完成。工具同时支持复制统一 diff 文本与下载 .diff 文件,方便提交到版本管理系统或存档备查。全部运算都在本地完成,文件不会上传到任何服务器,隐私敏感内容也可放心使用。界面支持简体中文、繁体中文与英文三语,自动跟随网站主题,手机与电脑均可流畅操作。

✨ 功能特点


  • LCS 逐行对比:基于最长公共子序列算法,差异对齐准确自然
  • 双栏对照视图:原文件与新文件左右并排,行号一一对应
  • 三色高亮:一致行灰色、删除行红色、新增行绿色,一眼识别
  • 差异统计:实时汇总一致、新增、删除行数,量化改动规模
  • 统一 diff 导出:支持复制与下载标准 unified diff 文本
  • 纯本地运算:文件不经过服务器,隐私数据安全无忧

📝 使用方式


  1. 把原文件拖入左侧虚线框,或点击选择本地文件
  2. 把修改后的新文件拖入右侧虚线框,或点击选择
  3. 确认两侧都显示文件名与行数后,点击「开始对比」
  4. 在下方双栏视图中查看高亮差异,并参考顶部统计
  5. 需要留存时点击「复制差异」或「下载 .diff」导出结果

⚠️ 注意事项


  • 双文件必备:只载入一个文件时工具会提示先补齐两个文件
  • 行数上限:单文件超过约 2000 行时建议精简后再对比,保证渲染流畅
  • 文件体积:单个文件上限约 20MB,超大文件请截取片段对比
  • 文本编码:按 UTF-8 读取,若原文件为其他编码可能出现乱码
  • 差异不可逆:对比不会修改原文件,可放心反复调整后重新对比

相关推荐

⏫︎