文本对比
对比两段文本的差异——支持并排、内联或统一补丁格式显示,粒度可按行、按词或按字符。
使用方法
- 1 将原始文本粘贴到左侧输入框,修改后的文本粘贴到右侧输入框。
- 2 选择显示模式——并排、内联或统一补丁格式。
- 3 选择对比粒度——按行、按词或按字符。
- 4 统计数据和着色结果会实时更新。
为什么使用此工具
- 基于 Google 的 <code class="font-mono text-xs">diff-match-patch</code> 算法驱动——这也是众多生产环境对比工具所采用的同款算法。
- 完全在客户端运行——你的文本永远不会离开浏览器。
- 提供多种显示模式——可根据自己的审阅习惯选择合适的格式。
- 生成的统一补丁格式结果可以直接复制,配合 <code class="font-mono text-xs">patch -p0</code> 使用。
常见问题
按行、按词和按字符对比有什么区别?
按行会把改动归并为完整的一整行(在审阅代码时最清晰);按词会高亮一段文字中被修改的具体词语;按字符则是最细粒度的对比方式,适合发现细小的拼写错误。
可以把对比结果导出为补丁文件吗?
可以——选择 Patch 显示模式即可。生成的结果采用 diff-match-patch 的统一补丁格式,兼容大多数补丁工具。
需要对比 JSON 或 XML 怎么办?
可以使用 <a class="text-brand-600 hover:underline" href="/json-diff">JSON Diff</a> 来对比 JSON 结构。
还有哪些相关工具?
<a class="text-brand-600 hover:underline" href="/json-formatter">JSON Formatter</a> 可在对比前先清理输入数据;<a class="text-brand-600 hover:underline" href="/deduplicate-lines">Deduplicate Lines</a> 可用于清理列表中的重复内容。
什么是 文本对比?
文本对比工具用于比较两段文本,并高亮显示新增内容、删除内容以及未发生变化的部分。按行对比的行为类似 `git diff`;按词和按字符对比则能帮助发现长行中隐藏的细微改动。工具提供三种常见显示模式:并排(原文与修改后文本左右对照)、内联(在单一文本流中标记新增/删除内容),以及统一补丁格式(与 git 生成的格式一致)。
文本对比 与其他替代方案的对比
| 功能 | Zerethon Tools | 常见在线工具 | 桌面应用 |
|---|---|---|---|
| Side-by-side view | Yes | Yes | Yes |
| Inline view | Yes | Sometimes | Yes |
| Unified patch output | Yes | Rarely | Yes |
| Line / word / character | All three | Line only | All three |
| Content leaves device | No | Sometimes | No |
| Free | Yes | Yes (with ads) | Often paid |
文本对比 是 Zerethon Tools 提供的免费 开发者 工具。对比两段文本的差异——支持并排、内联或统一补丁格式显示,粒度可按行、按词或按字符。. 完全在浏览器中运行 — 无需注册,无需上传。
- 分类
- 开发者
- 价格
- 免费
- 隐私
- 基于浏览器
- 注册
- 无需
隐私
除非另有说明,否则你的数据永远不会离开浏览器。文本对比 完全在客户端运行 — 无需上传服务器,不记录日志,不追踪你输入的内容。
相关工具
在 Zerethon Social 上创作、分享与成长
免费注册。赚取积分,收集成就,与全球创作者建立联系。