文本对比工具 - 逐行比较两段文本

2on /
/ 开发者工具 / 文本对比

文本对比

这个对比工具能做什么

一份合同、一个配置文件或一段代码的两个版本,问题永远是同一个:到底改了什么?把两份都粘贴进来,答案就地标出,两个版本都不会被上传。

使用方法

  1. 1 把旧版本粘贴到左边,新版本粘贴到右边。
  2. 2 选择按行还是按词比较;如果空白或大小写不该算作改动,就勾上对应选项。
  3. 3 点击“比较”,然后在并排与行内之间切换,或把结果按统一 diff 格式复制。

为什么简单的逐行对照没有用

把两段文本同步往下走、遇到不同就标记,是最直观的做法,但只要插入一行它就崩溃了:后面的内容全部错开一位,整篇文档都被标成改动。本页改用 Myers 算法,寻找最短编辑脚本,因此插入一行就只报告为一次插入。

按行还是按词

按行比较回答的是哪些行被移动、新增或消失,这正是代码和配置需要的。按词比较则深入到有改动的那对行内部,只标出不同的词,这正是散文中替换了一个词时需要的。两者出自同一次比较,切换视图不会重新计算。

逐行
- Merhaba dunya
+ Merhaba guzel dunya
逐词
Merhaba guzel dunya

忽略空白与大小写

这些选项改变的是“什么算相同”,而不是你看到的内容。比较时用的是规范化后的键,屏幕上的行仍保持你输入的样子。因此只是重新缩进过的文件不会显示任何改动,而你在结果里依然能看到真实的空白。

两段文本都留在你的机器上

对比工具往往用在不能随便外传的东西上:合同草案、部署配置、病历记录、尚未发布的代码。这里的比较在页面内完成:没有上传,服务器上没有临时副本,事后也没有什么需要删除。

文本对比工具 - 常见问题

不会。一切都在页面内运行,你可以加载后断网再比较。这一点在这里比在多数工具中更重要,因为人们要对比的文档,往往正是最不能交出去的那些。
颜色转换器 在 HEX、RGB 和 HSL 之间转换颜色,生成明暗色阶,并检查它与白色、黑色或任意第二种颜色的对比度。
今日热门
密码生成器 在浏览器里用设备的加密随机源生成密码,并以熵的比特数看到真实强度,而不是一根含义模糊的彩色条。

相关开发工具

MD5生成器 免费 MD5 生成器:在浏览器中把文本或文件转换为 MD5 校验值,适合完整性校验与快速比对。
Base64编码器和解码器 免费 Base64 编码与解码:在浏览器中将文本或文件转为 Base64 并还原,数据不会上传到服务器。
Lorem Ipsum 生成器 免费 Lorem Ipsum 生成器:按段落、句子或字数生成占位文本,可选加入 HTML 标签用于设计稿。
JWT 解码器 免费 JWT 解码器:粘贴令牌即可查看头部、载荷与签名,解析在浏览器中完成,数据不会外传。
URL 编码与解码 免费 URL 编码解码工具:把链接与查询参数转为百分号编码并还原,支持整条 URL 或单个部分。

您可能喜欢的其他工具

Word转PDF 免费把 Word 转成 PDF:上传 DOC、DOCX、ODT 或 RTF 文件,几秒内下载排版完好的 PDF,无需注册。
PDF转Word 免费把 PDF 转成 Word:上传 PDF,几秒内下载可编辑的 DOCX 文件,无需注册,也没有水印。
字数统计器 免费字数统计:粘贴文本即可统计字数、字符、句子与段落,并估算阅读时间,内容不会离开浏览器。
字符计数器 免费字符统计:统计含空格与不含空格的字符数、词数和行数,并检查标题与元描述的 SEO 长度限制。
关键词密度检查器 免费关键词密度分析:粘贴文本或网址,查看每个词与短语出现的次数及占比,辅助内容优化。