文件差异检查器
粘贴文件的两个版本,即可高亮显示精确的差异:绿色表示插入内容,红色表示删除内容,琥珀色表示原位置修改。适用于代码、配置文件、文本文档、CSV 数据和 JSON。无需下载,无需注册,粘贴后即可比较。
如何对比两个文件
-
1
粘贴原始内容
将"之前"的版本放入左侧面板。
-
2
粘贴修改后的版本
将"之后"的版本放入右侧面板。
-
3
调整比较选项
勾选"忽略空白"可隐藏仅由格式调整产生的变化,勾选"忽略大小写"可不区分字母大小写进行比较。
-
4
查看结果
新增、删除和修改的行在比较表中以颜色区分,顶部显示新增、删除和未变化行的摘要。
比较的工作原理
该工具在单次遍历中逐行比较两段文本。当同一位置的内容在两侧不同时,该行即被标记为已修改。无需选择视图模式:并排对比表就是结果。
- 灰色行是两侧匹配的行。
- 绿色行是仅出现在修改后文本中的行。
- 红色行是仅出现在原始文本中的行。
- 琥珀色行是两个文本中都存在但内容不同的行。
由于比较基于位置,插入一组行会使下方所有行下移,这些行都会被标记为已修改。
忽略无关紧要的内容
该工具提供两个开关,让比较更加聚焦:
- 忽略空白,仅格式调整的更改不会显示。
- 忽略大小写,适用于 SQL 关键字或配置参数。
算法
比较在单次遍历中完成,因此即使是大型文件,结果也几乎立即可见。该工具不会像 git diff 那样寻找最长公共子序列;如果两个文件的开头添加了内容,文件其余部分都会被标记为已修改。
常用场景
- 在提交合并请求(PR)前进行代码审查,以确认您实际所做的更改。
- 在预发布环境与生产环境文件之间进行配置审计。
- 在草稿与最终文章之间进行内容校对。
- 当上游依赖项发布新的许可证文件时,进行许可证比较。
- 对来自不同系统的两个 CSV 导出文件进行数据核对。
常见错误
- 比较两个压缩(minified)文件。每个文件只有一行,因此所有内容都会记录为“整行修改“。请先对两侧进行格式化,再粘贴。
- 处理具有不同行尾的文件。CRLF 和 LF 按精确字符比较,因此每行都会显示为已修改;请先将行尾统一,再粘贴。
- 将仅涉及空白字符的差异与逻辑变更混淆。当团队成员重新格式化文件时,请启用“忽略空白“选项。
常见问题
由于比较在页面上运行,您粘贴的文本会作为页面请求的一部分传输到我们的服务器。不会上传任何文件,但请避免粘贴您不想分享的机密信息。
不可以。比较始终基于行。压缩后的 JSON 文件只有一行,因此任何更改都会记录为“整行修改“;请先对两侧进行格式化,再粘贴,以便只看到真正的差异。
不可以。该工具仅用于可视化比较,不支持补丁导出。如果需要补丁文件,请使用 git diff --no-index 在您自己的机器上比较这两个文件并保存输出。
没有严格的限制。数万行没有问题;非常大的文件可能需要几秒钟才能显示比较结果。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
编辑器配置生成器
根据你的缩进样式与大小、行尾、字符集和空格规则生成 .editorconfig 文件,让不同集成开发环境(IDE)和编辑器的格式保持一致。
邮箱验证器
验证邮箱地址:RFC 5322 语法检查、实时 MX 记录查询,并显示本地部分、域名和长度详情。不会发送任何邮件。
电话号码验证器
根据各国号码规划检查结构,并显示地区、类型以及E.164、国际、国内和RFC 3966格式。
此工具还提供其他语言版本
- Trình kiểm tra sự khác biệt giữa các tệp [VI]
- Alat Pemeriksa Perbedaan File [ID]
- เครื่องมือตรวจสอบความแตกต่างของไฟล์ [TH]
- Fildiffkontroll [SV]
- Comparador de Diferencias de Archivos [ES]
- Datei-Diff-Prüfer [DE]
- Bestandverschilcontroleerder [NL]
- 파일 차이 검사기 [KO]
- Program do porównywania plików [PL]
- Dosya Farkı Denetleyicisi [TR]
- أداة مطابقة ملفات [AR]
- Vérificateur de différences de fichiers [FR]
- ファイル差異チェッカー [JA]
- Verificador de Diferença de Arquivos [PT]
- File Diff Checker [EN]
- Controllore delle differenze dei file [IT]
- Инструмент для проверки совпадения файлов [RU]