文件比较工具

我正在寻找类似于“赢得合并”或“超越比较”的比较实用程序。 除了gui比较之外,我还可以通过我的代码运行我的文件,看看这些文件是否相同,还可以在gui模式下以graphics方式显示不同之处。

任何build议?

谢谢

Kdiff可能会做你所需要的。 Kdiff命令行

如果您正在寻找Diff API(而不是独立工具),请尝试DiffPlex 。

检查Araxis合并 – 这是一个双向或三向diff工具,它可以处理ANSI,ASCII和Unicode文件(甚至可以将ANSI文件与Unicode文件进行比较!),它提供了一个命令行界面,以及一个自动化的API ,将自己的智慧融入自己的应用程序中。

强烈推荐!

你没有提到免费或不。 如果免费,Sourcegear的DiffMerge: http : //www.sourcegear.com/diffmerge/index.html 。

我喜欢ExamDiff Pro 。 也有一个没有成本的版本 。

超越比较3不支持命令行操作,所以你应该能够挂钩到你有的任何现有的进程。

这里是命令行文档,如果你感兴趣的话: http : //www.scootersoftware.com/help/index.html?command_line_reference.html

免费版本可供下载。

WinMerge是开源的,你可以修改它来做你想做的事(尽管我非常确定它有命令行访问和一个你可以使用的API)。