← 返回文本对比与补丁

文本对比与补丁

适合审查代码、配置、文档的变化。输入与结果只在本机处理,不自动保存。

比较两份文本

将基准内容放在 A,修改后内容放在 B,点击「开始对比」或按 Ctrl / ⌘ + Enter。红色 − 为删除,绿色 + 为新增,两个行号分别来自 A 和 B。相邻删除与新增行会尽量标出行内变化;长行、复杂变化可能只标整行。可只看变化、跳到上一处 / 下一处变化、分页查看。

每份最多 1 MiB / 20000 行。文件使用严格 UTF-8 解码;UTF-16、GBK、二进制请先转换。CRLF / CR 统一为 LF,页面提示两侧是否有末尾换行。预览超过 4000 字符的长行会缩短,补丁和应用结果保留完整内容。

生成与应用补丁

精确比较后可查看、复制或下载统一格式 changes.patch,含三行上下文。使用忽略行首尾空白或忽略大小写时,禁止补丁导出;取消忽略后重算可导出。忽略空白也可能隐藏末尾换行的差别,请看状态提示。

「应用统一补丁」模式将 A 作为原文,B 作为单文件统一补丁。上下文需匹配,允许按准确上下文寻找偏移位置,不允许模糊忽略不一致行。支持文件新增、删除与末尾无换行标记;多文件补丁需拆分。成功后仅生成结果,不修改磁盘原文件;请核对后下载 patched.txt。

边界与恢复

纯文本,不做二进制比较、目录同步或三方冲突合并。复杂差异超过计算预算时会停止,请分段比较。计算在后台线程执行,可取消后重试。修改输入或条件会清除旧结果,避免下载过期补丁;刷新或离开前请下载需要保留的结果。

帮我完善这个工具

用着哪里别扭、想要什么功能、发现了 bug —— 都欢迎告诉我。

想让我回复你?直接邮件我:linsuwei_mic@outlook.com