本地处理 · 文本不上传

文本 Diff 对比

把两段文字贴进来(或直接拖入两个文件),逐行标出新增、删除与改动,改动行内再按字符高亮具体差异。支持忽略大小写 / 空白、并排与上下两种视图、折叠未改动的段落。

A 原文本
B 新文本
视图 提示:可直接把两个文本文件拖到输入框里

说明:对比算法是经典的 Myers O(ND) 差分:先按行求出整体差异(等价行再配对成「修改」), 再对每一对修改行做字符级二次 diff,高亮行内具体改动。勾选「忽略大小写 / 空白」后按归一化文本比对,但展示的仍是原文。 「折叠未改动段落」默认只保留差异块前后 3 行上下文,点击折叠条可展开。 「复制 / 下载补丁」导出统一格式的 .patch 文件,可用于 git apply。 超大文本(单侧超过 20,000 行)会提示先截取片段。全部处理在本地完成,文本不会上传。