Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于合并文件的.NET库_.net_File Comparison - Fatal编程技术网

用于合并文件的.NET库

用于合并文件的.NET库,.net,file-comparison,.net,File Comparison,你知道有哪一个.net库可以用来比较,特别是合并两个文件(比如.pst),如果是开源的或者是便宜的,那么它将是最好的 以下是一些实现 写了一段时间,但完全是公共领域 基于尤金·迈尔斯经典算法。目前已获得BSD许可 虽然也很旧,但算法和实现都很成熟且稳定 作为一个应用程序,尽管它将几乎所有的diff逻辑都推迟到一个简单的库中,所以这将是库使用的一个很好的例子 我建议从Myers实现开始,因为它基于一个合理的算法,因此如果有bug,您可以根据其他参考实现来识别它。什么类型的文件

你知道有哪一个.net库可以用来比较,特别是合并两个文件(比如.pst),如果是开源的或者是便宜的,那么它将是最好的

以下是一些实现

    • 写了一段时间,但完全是公共领域
    • 基于尤金·迈尔斯经典算法。目前已获得BSD许可
    • 虽然也很旧,但算法和实现都很成熟且稳定
    • 作为一个应用程序,尽管它将几乎所有的diff逻辑都推迟到一个简单的库中,所以这将是库使用的一个很好的例子

我建议从Myers实现开始,因为它基于一个合理的算法,因此如果有bug,您可以根据其他参考实现来识别它。

什么类型的文件?文本文件?你将很难找到PST文件的内容——它不是一种有趣的格式。