文件比较工具

时间:2010-03-14 15:32:25

标签: c# .net windows

我正在寻找类似于“赢合并”或“超越比较”的比较效用。 除了gui比较之外还有api,我将能够通过我的代码在我的文件上运行,看看文件是否相同,并在gui模式下使用它以图形方式显示差异。

有什么建议吗?

感谢

7 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

Kdiff可能会做你需要的。 Kdiff command line

答案 2 :(得分:1)

签出Araxis Merge - 它是一个双向或三向差异实用程序,它可以处理ANSI,ASCII和Unicode文件(它甚至可以将ANSI文件与Unicode文件进行比较!),它提供了一个命令行界面,以及一个automation API,用于将智能包含到您自己的应用程序中。

强烈推荐!

答案 3 :(得分:0)

你没有提及是否免费。如果免费,Sourcegear的DiffMerge:http://www.sourcegear.com/diffmerge/index.html

答案 4 :(得分:0)

我喜欢ExamDiff Pro。还有no cost version

答案 5 :(得分:0)

Beyond Compare 3确实支持命令行操作,因此您应该能够将其挂钩到您拥有的任何现有流程中。

这是命令行文档,如果您有兴趣: http://www.scootersoftware.com/help/index.html?command_line_reference.html

免费版本可供下载。

答案 6 :(得分:0)

WinMerge是开源的,您可以修改它以执行您想要的操作(即使我非常确定它确实具有命令行访问权限和您可以使用的API)。