← 返回科研导航

文本比对

逐行差异对照 · 差异逐处接受或拒绝

粘贴两段文本或导入两个文件,比对全程在本地进行,内容不会上传。

原文(旧)

松开即载入这个文件

新文件

松开即载入这个文件

这是什么工具

文本比对工具:把两份文本放在一起逐行对照,改动的位置、改了哪几个字都用颜色标出来;每一处差异都可以单独「接受」或「拒绝」,最后合成一份合并文本带走。适合校对稿件、核对合同条款、比较两版方案、看代码或配置文件的改动。

所有比对和合并都在浏览器里完成,没有上传接口,也不需要注册。

功能

怎么用

  1. 把旧版本粘贴或拖进左边,新版本放进右边(也可以点「导入文件」)。
  2. 点「开始比对」,页面会按行并排显示两份文本,改动处用颜色标出。
  3. 在每一处差异上点「接受」或「拒绝」;顶部进度显示已审阅多少处。
  4. 点「复制合并结果」或「下载合并结果」拿走最终文本。

常见问题

两份文本会传到服务器吗?
不会。比对和合并全部在浏览器里完成,页面没有上传接口,服务器也不会留下内容。
行尾换行符、空格、大小写的差异算差异吗?
算。逐字符比对,行尾多一个空格都会被标出来(纯空白改动用虚线标记,免得和文字改动混淆);Windows 的 CRLF 与 Unix 的 LF 会先统一,不算差异。
能比对 Word 或 PDF 吗?
目前只处理纯文本。.docx 是压缩包、PDF 带排版信息,按文本读会变成乱码;先把内容复制成文本,或另存为 txt / md / csv 再拖进来。
多长的文本能比对?
单侧上限 2 万行、150 万字符(约 3MB 纯文本);再大浏览器的渲染就会吃力,建议先分段。

纯前端实现 · 无需注册 · 本地处理