文本差异检查器
Free比较两段文本,准确查看在行、单词或字符级别添加、删除或更改的内容,提供统一视图或并排视图,以及可下载的标准差异文件,所有操作均完全在您的浏览器中运行。
完全在您的浏览器中运行。您的文本绝不会被上传到任何地方。
最近活动
所有人可见。所有访客的最近 20 次使用记录,最新的在前。
Compared two texts (1 added, 1 removed)
2 小时前
Compared two texts (1 added, 2 removed)
2 小时前
Compared two texts (2 added, 1 removed)
2 小时前
Compared two texts (1 added, 1 removed)
2 小时前
Compared two texts (0 added, 0 removed)
2 小时前
Compared two texts (1 added, 1 removed)
2 小时前
Compared two texts (2 added, 1 removed)
2 小时前
Compared two texts (21 added, 3 removed)
2 小时前
Compared two texts (4 added, 1 removed)
2 小时前
Compared two texts (2 added, 1 removed)
2 小时前
Compared two texts (2 added, 1 removed)
2 小时前
此工具的功能
此工具比较两段文本,并准确突出显示在行、单词或字符级别添加、删除或更改的内容,提供统一视图或并排视图,可选的不区分大小写和空格的比较,以及可下载的标准统一差异文件。
工作原理
此工具使用与Git和Unix diff命令相同的最长公共子序列差异算法,以找到将原始文本转换为更改文本所需的最小添加和删除集。在行模式下,一旦删除行块与相同大小的添加行块匹配,每对行会在单词级别再次进行比较,以便仅突出显示实际更改的单词,而不是将整行标记为不同。
解决的问题
- 在接受编辑之前,查看文档、配置文件或文本段落的两个版本之间实际发生了什么变化。
- 在两个本应完全相同的字符串中发现一个更改的单词或字符,例如略有不同的API密钥或URL。
- 在没有版本控制系统的情况下,从两段文本生成标准补丁文件。
- 比较使用不同缩进重新格式化的代码,以确认实际逻辑未发生变化。
常见问题
›行模式、单词模式和字符模式之间有什么区别?
行模式逐行比较两段文本,最适合比较整行被添加或删除的文档、配置文件或代码;单词模式将文本分解为单词,并准确突出显示句子中哪些单词发生了变化;字符模式更加精细,突出显示单个字符的变化,适用于发现单个拼写错误或短字符串中的小编辑。
›统一视图和并排视图之间有什么区别?
统一视图显示一列,删除的行直接位于替换它们的添加行上方,类似于命令行差异;并排视图将原始文本和更改后的文本分成两列,以便您可以在相同的垂直位置比较它们,这通常使跟踪较长的文档更容易。
›"忽略行首/行尾空白"具体是做什么的?
如果两行仅在行首或行尾的空格或制表符上有所不同,则将其视为相同,这在比较重新缩进的代码时很有用。它不会合并行中间的多余空格;如果您需要这样做,请切换到单词模式,该模式已将单词之间的空白序列视为等效。
›我可以将结果下载为补丁文件吗?
是的,"Download .diff"按钮以Git和Unix diff命令等工具使用的标准统一差异格式保存比较结果,包含常见的--- / +++文件头和@@块标记,因此可以使用patch应用或在任何支持差异的编辑器中查看。
›为什么更改一行中的一个单词会突出显示整行?
在行模式下,工具首先确定哪些行被添加或删除,然后对于被替换的行,在该特定行的旧版本和新版本之间进行第二次单词级比较,以便仅突出显示实际更改的单词,而不是整行;如果一行被完全删除而附近没有替换行,则没有可供比较的对象,因此整行将显示为已删除。
相关工具
文本
为每行添加文本
在浏览器中将相同的文本插入到每一行的开头、结尾、精确位置或匹配项旁边。
Free文本
文本转ASCII转换器
将文本转换为 ASCII 字符代码,并可反向转换,结果同时以二进制、十六进制和八进制显示,全部完全在您的浏览器中运行,无需上传任何内容。
Free文本
文本转二进制转换器
将文本转换为二进制字符代码,并可反向转换,结果同时以十进制、十六进制和八进制显示,全部完全在您的浏览器中运行,无需上传任何内容。
Free文本
Adler32校验和计算器
直接在浏览器中计算文本或文件的Adler-32校验和。
Free文本
字母重组生成器
直接在浏览器中查找英语字母重组词以及可用任意单词组成的更短单词。
Free文本
API测试工具
直接在浏览器中向任意API端点发送HTTP请求并查看响应内容。
Free文本
Argon2哈希生成器
完全在浏览器中生成和验证Argon2id/Argon2i/Argon2d密码哈希,可调节内存成本、时间成本和并行度。
Free文本
Atbash密码工具
使用Atbash密码对文本进行编码和解码,支持经典、数字和希伯来变体,提供实时镜像对照参考和字符映射表。
评论 (0)
觉得这个工具有用吗?留下评论、分享一个小技巧,或者告诉我们如何改进它。
暂无评论,快来抢沙发分享您的想法吧!