文本对比 (Diff)

逐行对比两段文本差异,高亮新增与删除。

常见问题

使用什么 diff 算法?
基于行级 LCS(最长公共子序列)动态规划实现,输出把两段文本对齐后的最小新增/删除集合,与常见代码对比工具原理一致。
能对比很长的文本吗?
算法复杂度与两侧行数乘积相关,几千行内可流畅实时对比;行数极大时可能出现短暂卡顿,建议按段落分批对比。
数据会上传吗?
不会。对比全部在浏览器本地用 JavaScript 计算完成,不会发送到服务器。

← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。