跳到主要内容
Z

文本对比

对比两段文本的差异——支持并排、内联或统一补丁格式显示,粒度可按行、按词或按字符。

免费 无需注册 客户端运行 注重隐私 Updated
+ 新增 - 删除 未变化 正在计算…

使用方法

  1. 1 将原始文本粘贴到左侧输入框,修改后的文本粘贴到右侧输入框。
  2. 2 选择显示模式——并排、内联或统一补丁格式。
  3. 3 选择对比粒度——按行、按词或按字符。
  4. 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 上创作、分享与成长

免费注册。赚取积分,收集成就,与全球创作者建立联系。

免费注册