Diff 比较
立即比较两个文本或代码段的差异。支持左右分割视图、内联视图和忽略空格功能。
DiffDeck v1.0
Original (Left)
Modified (Right)
Visual Comparison Output (0 lines)
-0 Removed
+0 Added
100% Secure Local Diff. Your texts are compared entirely inside your browser.
🔒 100% Local
⚡ Fast Processing
🆓 Free Tool
文本对比工具使用场景
在代码审查前确认代码更改
分析日志文件或配置文件中的差异
对比翻译文档的不同版本
常见问题
Q. 我应该选择哪种算法 (Myers vs Patience)?
Myers 算法速度快,是大多数情况的标准选择。Patience/Histogram 在处理大型重构时表现更好,因为它们关注唯一的行。
Q. 如何处理空白差异 (CRLF vs LF)?
使用“忽略空白”开关,以便专注于内容更改,而不是换行符或缩进的变化。
Q. 分屏视图和内联视图有什么区别?
分屏视图左右并排显示文件,而内联视图将更改合并到单个垂直流中显示。
Q. 对比文件有大小限制吗?
您可以流畅地对比最大 10MB 的文件。更大的文件可能会影响浏览器性能。
Q. 我可以将差异结果导出为补丁文件吗?
是的,您可以复制或下载标准 GNU Patch/Diff 格式的对比结果。
Diff 算法对比
| 算法 | 核心特征 | 速度 | 准确度 |
|---|---|---|---|
| Myers | 标准 / 贪婪 | 极快 | 高 |
| Patience | 关注唯一行 | 中等 | 极高 |
| Histogram | 优化的 Patience | 快 | 极高 |
| Heckel | 移动检测 | 快 | 中 |
| Wu/Manber | 最短编辑脚本 | 超快 | 高 |
行 vs 词 vs 字符对比
何时使用哪种粒度。
行
源代码 / 结构化数据
词
文章 / 文档 / 散文
字符
短 ID / 十六进制 / CSS 颜色
标记
逻辑密集的脚本 (JS/Python)
块
大型重构 / 移动的函数
✔ 90% 的编程任务建议使用行级对比。
✔ 校对翻译或文档时建议使用词级对比。
✔ 在长字符串中查找微小错误时开启字符对比。
✔ 当缩进不影响逻辑时,请忽略空白。
核心功能
- 分屏并排对比模式
- 统一的内联差异视图
- 自动缩进和语法检测
- 100% 私密本地处理(不发送数据到服务器)
专业的在线文本对比工具。并排对比两个文本或代码文件,即时发现差异,100% 保护隐私。