对比用的是逐行最长公共子序列(LCS)算法:先找出两段文本中顺序一致的相同行作为「未变」的骨架,原文里多出来、在新文找不到的行标为删除(红色 −),新文里多出来的行标为新增(绿色 +)。结果区只列差异行并标明它在原文/新文中的行号,两段文本完全相同时会明确给出「无差异」。适合核对改过的配置文件、更新前后的文案、两份导出的名单——这类「大体相同、只动了几行」的内容,人眼逐行看最容易漏。
本工具按整行粒度对比,不做行内逐字高亮。一行里只要有任何变化,整行就会以「删除 + 新增」成对出现,这是行级 diff 的正常表现,核对配置和名单时反而更清楚。
会。每一行按原文逐字比较,行尾多一个空格、两段之间多一个空行都会被标出来——这正是核对导出文件时需要的严格程度。