用于对齐混洗线的差异工具

时间:2010-03-17 02:23:17

标签: diff text-files

假设我有两个相同的文档,除了行被洗牌。是否有一个工具可以显示文档A中的哪些行对应于文档B上的哪些行,通过绘制线来连接它们(有点像Cairo那样用于机器翻译字对齐)?

如果文件具有某种程度的不同行(我不想弄清楚哪些行彼此相似 - 如果某行没有完全匹配,那么该行没有匹配。 )

注意:我不打算对文件进行排序并对它们进行比较,而是希望能够直观地了解文件相对于彼此的距离,以及哪些特定区域一起移动,以及往往会被洗牌。

2 个答案:

答案 0 :(得分:2)

Windiff会在左侧文件中显示它认为右侧文件中的行来自的行,但是当行相同时(例如cc文件中只有一行的行),它经常会被误认为。

答案 1 :(得分:0)

我刚刚在谷歌搜索中发现psame(至少在算法上)做同样的事情。