差异检查器
文本差异比较(差异检查器)
比较两段文本或源代码,并清晰显示新增、删除和修改的行及字符之间的差异。
比较结果
请输入两段文本进行比较。
什么是 Diff Checker?
Diff Checker 是一款用于比较两段文本并识别差异的工具。 当您将文档、程序源代码、配置文件、CSV 文件片段或电子邮件草稿的“修改前”和“修改后”版本分别粘贴到左右两个输入框中时,它会用不同颜色突出显示新增、删除和未更改的行。这使得即使仅凭肉眼检查容易忽略的单字符更改也能被轻松发现。
该工具首先逐行计算整体差异。如果被删除和新增的行相邻,它还会将字符级别的差异作为相应的更改进行高亮显示。这使您能够快速识别措辞调整、数值更改、变量名更正、新增空格等情况。您可以根据需要选择忽略空格和大小写差异,从而根据具体需求进行定制化的比较。
所有比对操作均通过 JavaScript 在用户的浏览器内完成。输入的文本或代码不会发送至服务器进行比对。不过,请自行核实本工具之外环境的安全性,例如共享设备上的剪贴板历史记录或浏览器扩展程序。
使用方法
- 请将原始文本粘贴在左侧,修订后的文本粘贴在右侧。
- 根据需要选择相应选项,以忽略空格和大小写,或仅显示差异。
- 点击“比较差异”后,页面将自动滚动至比较结果所在的位置。
- 绿色线条表示新增内容,红色线条表示删除内容,白色线条表示无变更。
- 要保存更改,请使用“复制差异”。
如何解读比较结果
- 最左侧的两列分别显示源和目标的行号。
- 标有红色减号的行表示已从源文件中删除的内容。
- 带有加号的绿色线条表示已添加到对比列表中的商品。
- 同一行中加粗的文本表示该行中实际发生变化的字符。
使用注意事项
- 体积过大的文件会占用大量浏览器内存,因此请根据需要将其拆分为较小的部分以便进行比较。
- 当启用“忽略空格”时,同一行中的连续空格、制表符以及行首和行尾的空格在比较时将被视为等同。
- 该工具专用于比较文本内容。它无法比较Word或PDF文件中的格式、图片或评论历史记录。
常见问题解答
什么是 Diff Checker?
该工具可对比两段文本,并以可视化方式展示新增、删除和修改的内容。
输入的数据会发送至服务器吗?
不。差额计算由浏览器内的 JavaScript 完成。
我们能否一并比较源代码?
是的。您可以比较可以作为文本粘贴的内容,例如 PHP、JavaScript、HTML、CSS、SQL 以及配置文件。
你能看出字符数量的区别吗?
是的。在已删除和已添加的行连续出现的位置,请用较深的颜色突出显示不同的文本。
能否忽略空格和制表符的差异?
如果您选择“忽略空格差异”,系统将通过移除连续的空格、制表符和其他空白字符来规范化文本并进行比较。
在比较字母时,大小写是否可以视为相同?
是的。请选择“忽略大小写”。
能否只显示发生变化的行?
是的。如果您选择“仅显示已更改的行”,则可以隐藏未被修改的行。
能否将左右两侧的位置对调以便比较?
是的。点击“左右互换”将交换这两个条目的位置。
我可以复制比较结果吗?
是的。您可以采用以下格式进行复制:在需要添加的行前加上“+”号,在需要删除的行前加上“−”号。
我可以直接比较Word和PDF文件吗?
不支持直接比较文件。请提取您要比较的文本,并将其粘贴到输入框中。
能否对大量文本进行比对?
您可以比较一定数量以内的商品,但为防止系统过载,对数量极多的组合设有上限。请将范围划分为较小的组进行比较。