差异查看器
请先粘贴原始文本。
文本太长,无法在此比较。每段文本最多 20,000 行、500,000 个字符。
这两段文本差异太大,无法在此逐行比较。请从两段文本中各取较小的一部分再进行比较。
你的浏览器不允许此页面为下一步保存文本。请允许此页面使用网站数据,或改用较短的文本,然后重试。
一份合同的两个版本、一个配置文件的两份副本、一封电子邮件的两份草稿:当需要精确查看这些文件之间的具体差异时,仅靠肉眼滚动浏览显然难以满足需求。这款差异查看器逐行比较两段文本,以绿色高亮显示新增内容、红色高亮显示删除内容,并以统一视图或并排视图显示结果,同时标出两个版本的行号。
如何比较两段文本
-
1
粘贴原始文本
粘贴或输入文本的第一个版本,然后进入下一步。
-
2
粘贴修改后的文本
添加要与原始文本比较的版本,然后进入比较。
-
3
查看差异
删除的行显示为红色,新增的行显示为绿色,已编辑的行中会标出改动的字词。你可以在并排视图和统一视图之间切换,忽略空白或大小写,并将结果复制为 unified diff 格式。
差异标记速览
| 符号 | 含义 |
|---|---|
+ |
该行只存在于新版本中(新增) |
- |
该行只存在于原版本中(删除) |
| (空白) | 该行在两个版本中完全相同(上下文) |
统一视图与并排视图
- 统一视图。 两段文本堆叠在同一列中。新增的行显示为绿色,删除的行显示为红色,未修改的行不带颜色,每一行都会显示它在原版本和新版本中的行号。
- 并排视图。 原版本和新版本显示在平行列中。某一侧单元格为空,表示该行只存在于另一侧。
按行比较
该工具逐行比较文本(包括空白字符),找出将一段文本转换为另一段文本所需的最小行插入和删除集合。因此缩进和行尾空格的变化都会显示为更改的行,这在比较重新格式化的代码、按不同行宽重新排版的文本,或混入行尾空格的 YAML 和 INI 片段时非常有用。
提示
- 如果要比较较大文档的各个部分,请使用空行作为分隔符;该算法能很好地处理较长的输入。
- 先将 JSON 美化后再比较。 两个完全相同但序列化在不同行上的 JSON 对象,在原始比较中会显得不同;请先美化。
- 比较日志文件时先去掉时间戳,否则每一行都会显示为已更改。
- 保持两段文本的顺序一致。 该工具匹配相同的行,但不会检测被移动的块;交换两个段落会显示为一次删除加一次添加。
常见问题
它逐行比较两段文本,找出将一个版本转换为另一个版本所需的最小插入和删除集合(基于最长公共子序列的方法)。它只向你展示差异之处,不会合并或修改文件。
可以。该工具将输入视为纯文本,因此代码、配置文件、JSON、日志和文章都能正常使用。输出使用等宽字体显示,格式保持清晰可读,而且没有针对特定语言的解析,因此对任何文件类型都可靠。
按行比较会逐行按位置对比,不追踪移动过的块。因此交换两个段落会显示为一个块被删除、另一个块被添加。这是这类比较的正常行为。
两段文本只保留在你的浏览器中:比较在此页面上完成,不会发送到我们的服务器,也不会添加到页面链接中。在各步骤之间,它们只保存在当前浏览器标签页中,直到你关闭该标签页或选择“重新开始”。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
Markdown 图片生成器
生成带替代文本、title 属性和可选链接的 Markdown 图片语法。支持内联格式和引用格式输出。
IBAN 验证工具
在本地检查 IBAN 的注册国家长度、国内结构和 MOD 97-10 校验位。不上传数据,也不表示账户真实存在。
Luhn 算法校验工具
验证信用卡号、IMEI、SIN及其他受Luhn校验保护的号码。返回验证结果(通过或失败),并显示每个校验步骤及校验和计算过程。
此工具还提供其他语言版本
- 차이 뷰어 [KO]
- Skillnadsvisare [SV]
- Verschillenweergave [NL]
- Podgląd różnic [PL]
- Diff-Viewer [DE]
- โปรแกรมดูความแตกต่าง [TH]
- Visor de diferencias [ES]
- Penampil Perbedaan [ID]
- عارض الفروق [AR]
- Visualiseur de différences [FR]
- 差分ビューア [JA]
- Visualizador de Diferenças [PT]
- Trình xem khác biệt [VI]
- Diff Viewer [EN]
- Visualizzatore di differenze [IT]
- Просмотр различий [RU]
- Fark Görüntüleyici [TR]