【问题标题】:File comparison utility文件比较实用程序
【发布时间】:2011-01-27 09:51:07
【问题描述】:

我正在寻找与 "win merge" 或 "beyond compare" 类似的比较实用程序。 除了用于 gui 比较之外,还有 api,我将能够通过我的代码在我的文件上运行并查看文件是否相同,并在 gui 模式下使用它以图形方式显示差异。

有什么建议吗?

谢谢

【问题讨论】:

标签: c# .net windows


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    Kdiff 可能会满足您的需求。 Kdiff command line

    【讨论】:

    • kdiff3 简直太棒了!特别是 - 我知道这有点离题 - 我喜欢这样一个事实,即如果一行中的单个字符发生变化,它将突出显示该字符。大多数差异工具都会突出显示整行,这使得识别实际变化非常痛苦。
    【解决方案3】:

    查看Araxis Merge - 它是一个双向或三向差异实用程序,它可以处理 ANSI、ASCII 和 Unicode 文件(它甚至可以将 ANSI 文件与 Unicode 文件进行比较!),它同时提供命令行界面,以及 automation API 用于将其智能融入您自己的应用程序。

    强烈推荐!

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        我喜欢ExamDiff Pro。还有一个no cost version

        【讨论】:

          【解决方案6】:

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

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

          免费版本可供下载。

          【讨论】:

            【解决方案7】:

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

            【讨论】:

              猜你喜欢
              • 2011-01-09
              • 1970-01-01
              • 2020-10-06
              • 1970-01-01
              • 2012-04-13
              • 2012-04-20
              • 2021-12-29
              • 2010-11-07
              • 1970-01-01
              相关资源
              最近更新 更多