代码比对
比较任意编程语言文件的两个版本,在提交前找出修改的行,审查重构,或定位导致问题的更改。
粘贴或上传文本的两个版本,几秒内查看每一行的新增、删除和修改 - 数据始终不会离开您的浏览器。
比对完全在您的浏览器中进行。文本不会被上传或记录;一个恢复会话可能会本地保存在您的设备上。
经过优化的 Myers 算法可在毫秒内高亮行、单词和字符级别的变化。
对文本、代码和配置文件进行无限次比较。无需账号,无需安装。
将原始文本放入左侧编辑器,修改后的文本放入右侧编辑器。可以从剪贴板粘贴,也可以上传纯文本文件。
差异会在您的设备上即时计算。高亮精度可选择智能、单词或字符级别。
删除的行标为红色,新增的行标为绿色,修改的行会精确显示编辑内容。可在并排视图与合并视图之间切换,或隐藏未更改的行。
许多在线比对工具会将内容发送到服务器来计算差异。本工具不会:比对通过 JavaScript 在浏览器本地完成,文本不会传输到我们的服务器或被共享。
因此它适用于敏感内容,例如合同、源代码、配置文件和个人文档。为防止意外刷新,最近一次会话可本地保存在浏览器中,并可稍后清除。
任何纯文本内容都可以比对 - 以下是最常见的用途:
比较任意编程语言文件的两个版本,在提交前找出修改的行,审查重构,或定位导致问题的更改。
检查文章、论文或合同的两个草稿,确认版本之间没有添加或删除重要内容。
比对环境文件、JSON 或 YAML 配置以及日志输出,找出两次部署之间发生的变化。
该工具可比较任何纯文本内容。可上传或粘贴如下文件:
.txt, .md, .csv, .json, .xml, .yml, .html, .css, .js, .ts, .jsx, .tsx, .py, .r, .java, .c, .cpp, .go, .rs, .rb, .php, .sql, .sh, .ini, .env, .log
当前版本不支持 PDF、Word 文档或图片等二进制格式。
不会。比对完全在您的浏览器中进行。您可以在浏览器开发者工具中验证:点击“比较”时不会发出任何网络请求。
将两个版本粘贴到编辑器中,或使用上传按钮从设备加载纯文本文件,然后点击“比较”。差异会立即高亮显示。
可以。比对按行进行,并高亮行内变化,非常适合任何语言的代码,以及 JSON、YAML 等配置文件。
红色表示从原始文本中删除的行或字符,绿色表示在修改后文本中新增的内容。同时带有两种颜色的行表示该行被修改过。
没有硬性限制,但非常大的输入(几兆字节)可能较慢,因为比对在您的设备上运行。输入较大时工具会发出提醒。
是的。文本比较免费且不限次数 - 无需账号、订阅或安装。