C# 文件比较实用程序
我正在寻找类似于“win merge”或“beyond compare”的比较实用程序。 除了gui比较之外,还有api,我可以通过代码在文件上运行,查看文件是否相同,并在gui模式下使用它以图形方式显示差异 有什么建议吗C# 文件比较实用程序,c#,.net,windows,C#,.net,Windows,我正在寻找类似于“win merge”或“beyond compare”的比较实用程序。 除了gui比较之外,还有api,我可以通过代码在文件上运行,查看文件是否相同,并在gui模式下使用它以图形方式显示差异 有什么建议吗 如果您正在寻找一个不同的API(而不是一个独立的工具),请尝试。Kdiff可能会满足您的需要。 你没有提到免费与否。如果免费的话,Sourcegear的DiffMerge:。签出-这是一个双向或三向diff实用程序,它可以处理ANSI、ASCII和Unicode文件(它甚至可
如果您正在寻找一个不同的API(而不是一个独立的工具),请尝试。Kdiff可能会满足您的需要。
你没有提到免费与否。如果免费的话,Sourcegear的DiffMerge:。签出-这是一个双向或三向diff实用程序,它可以处理ANSI、ASCII和Unicode文件(它甚至可以将ANSI文件与Unicode文件进行比较!),它提供了一个命令行界面,以及一个将其智能包含到您自己的应用程序中的工具
强烈推荐 我喜欢。另外还有一个。Beyond Compare 3不支持命令行操作,因此您应该能够将其挂接到现有的任何进程中 如果您感兴趣,请参阅以下命令行文档:
免费版本可供下载。WinMerge是开源的,你可以修改它来做你想做的事(尽管我很确定它有命令行访问权限和你可以使用的API)。linky:使用softice之类的调试器…同时可视化程序和代码KDIFF3简直太神奇了!特别是——我知道这有点离题——我喜欢这样一个事实,如果一行中的单个字符发生变化,它将突出显示该字符。大多数diff工具都会突出显示整个行,这使得识别实际更改非常困难。