🔍 文本 Diff 对比
在线对比两段文本的差异,支持逐行比较、单词级差异高亮,快速发现新增、删除和修改内容
📄 原始文本
⇄
📄 修改后文本
💡 使用说明
- 📝 输入两段文本:左侧粘贴原始内容,右侧粘贴修改后的内容,点击"开始对比"
- 🔴 红色高亮:表示被删除的内容(仅存在于原始文本中)
- 🟢 绿色高亮:表示新增的内容(仅存在于修改后文本中)
- 🟡 黄色高亮:表示被修改的内容(两侧均有但内容不同)
- 🔄 对比粒度:逐行对比适合代码/配置文件;逐词/逐字符适合短文本精细比较
- 📋 纯前端处理:文本仅在浏览器内计算,不上传服务器,隐私安全
什么是文本 Diff 对比?
Diff(Difference)是计算机科学中用于比较两份文本差异的算法技术,最早由 Douglas McIlroy 在 1976 年提出。它能精确识别出两份文本之间的新增、删除和修改内容,并以直观的方式高亮显示。Diff 算法是 Git 版本控制系统、代码审查工具、文档版本管理等现代开发工具的核心基础。
文本对比的常见应用场景
- 代码审查:比较代码修改前后的差异,快速发现变更内容。
- 文档版本管理:对比合同、报告、技术文档的不同版本,追踪内容变更。
- 配置对比:比较服务器配置文件、环境变量文件的差异,排查配置问题。
- 日志分析:对比不同时间段的日志文件,定位异常变更。
本工具的优势
- 多种对比粒度:支持逐行、逐词、逐字符三种粒度,适应不同场景。
- 双视图模式:并排对比和统一视图可自由切换,满足不同习惯。
- 纯前端处理:文本仅在浏览器内计算,不上传服务器,完全保护隐私。
- 差异导航:支持上下跳转定位差异位置,快速浏览大量变更。