文本对比
| 原始 | 修改后 |
|---|
这个对比工具能做什么
一份合同、一个配置文件或一段代码的两个版本,问题永远是同一个:到底改了什么?把两份都粘贴进来,答案就地标出,两个版本都不会被上传。
使用方法
- 1 把旧版本粘贴到左边,新版本粘贴到右边。
- 2 选择按行还是按词比较;如果空白或大小写不该算作改动,就勾上对应选项。
- 3 点击“比较”,然后在并排与行内之间切换,或把结果按统一 diff 格式复制。
为什么简单的逐行对照没有用
把两段文本同步往下走、遇到不同就标记,是最直观的做法,但只要插入一行它就崩溃了:后面的内容全部错开一位,整篇文档都被标成改动。本页改用 Myers 算法,寻找最短编辑脚本,因此插入一行就只报告为一次插入。
按行还是按词
按行比较回答的是哪些行被移动、新增或消失,这正是代码和配置需要的。按词比较则深入到有改动的那对行内部,只标出不同的词,这正是散文中替换了一个词时需要的。两者出自同一次比较,切换视图不会重新计算。
逐行
- Merhaba dunya + Merhaba guzel dunya
逐词
Merhaba guzel dunya
忽略空白与大小写
这些选项改变的是“什么算相同”,而不是你看到的内容。比较时用的是规范化后的键,屏幕上的行仍保持你输入的样子。因此只是重新缩进过的文件不会显示任何改动,而你在结果里依然能看到真实的空白。
两段文本都留在你的机器上
对比工具往往用在不能随便外传的东西上:合同草案、部署配置、病历记录、尚未发布的代码。这里的比较在页面内完成:没有上传,服务器上没有临时副本,事后也没有什么需要删除。
文本对比工具 - 常见问题
不会。一切都在页面内运行,你可以加载后断网再比较。这一点在这里比在多数工具中更重要,因为人们要对比的文档,往往正是最不能交出去的那些。
相关开发工具
MD5生成器
免费 MD5 生成器:在浏览器中把文本或文件转换为 MD5 校验值,适合完整性校验与快速比对。
Base64编码器和解码器
免费 Base64 编码与解码:在浏览器中将文本或文件转为 Base64 并还原,数据不会上传到服务器。
Lorem Ipsum 生成器
免费 Lorem Ipsum 生成器:按段落、句子或字数生成占位文本,可选加入 HTML 标签用于设计稿。
JWT 解码器
免费 JWT 解码器:粘贴令牌即可查看头部、载荷与签名,解析在浏览器中完成,数据不会外传。
URL 编码与解码
免费 URL 编码解码工具:把链接与查询参数转为百分号编码并还原,支持整条 URL 或单个部分。