🆚 文本差异检查器——在线免费比较两个文本
立即逐行比较两个文本——免费,完全在您的浏览器中运行,无需文件上传或账户,且可离线使用。
原始
修改后
差异结果
在上方输入两个文本,然后点击比较。
隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。
关于
将原始文本和修改后的文本粘贴到两个面板中,点击“比较”以查看每一条新增、删除和未更改的行,这些行将以不同颜色突出显示。该差异算法使用LCS(最长公共子序列)进行精确的行级比较。由于所有操作都在客户端的JavaScript中运行,您的文本不会离开您的设备——这使得该工具适用于机密代码、合同或私人文件。
如何使用
- 将原始文本粘贴到左侧的“原始”面板中。
- 将修改后的文本粘贴到右侧的“修改”面板中。
- 点击“比较”按钮(或直接输入——差异会自动更新)。
- 查看颜色编码的差异:绿色行是新增内容,红色行是删除内容,灰色行是未更改内容。
- 点击“清除”以重置两个面板并开始新的比较。
常见问题
- 这个工具是免费的吗?
- 是的,完全免费,没有任何使用限制、无需注册、没有隐藏费用。
- 您是否会上传或存储我的文本?
- 不会。所有比较都在您的浏览器中本地进行,使用JavaScript。您的文本永远不会离开您的设备。
- 它可以在离线环境下使用吗?
- 是的。一旦页面加载完成,该工具就可以完全离线使用——比较时不需要互联网连接。
- 这个工具使用了哪种差异算法?
- 它使用基于LCS(最长公共子序列)的行级差异算法,类似于经典的Unix diff工具,可以准确识别新增、删除和未更改的行。
- 我可以比较代码,而不仅仅是纯文本吗?
- 是的。该工具可以比较任何纯文本,包括源代码、JSON、Markdown、配置文件或任何可以作为文本粘贴的内容。
- 为什么有时一个小的编辑会被显示为整行被替换?
- 比较是按行进行的,因此一行要么匹配,要么不匹配——更改一个词会使整行被标记为已删除和重新添加。这使输出结果保持可预测性,并且与大多数版本控制工具默认使用的粒度相同。对于文章内容,在比较之前将每个句子单独放在一行,会使结果更容易阅读。
- 两个面板的顺序有影响吗?
- 有影响。左侧面板被视为原始内容,右侧面板被视为修订内容,因此交换它们会将所有添加内容转换为删除内容。如果差异看起来是反向的,通常这就是发生的情况。
- 此工具会上传我的数据吗?
- 不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。