ICSharpCode.SharpZipLib.dll压缩的zip包,7zip解压时出错

7zip说rar没有公开它的压缩算法....

 

没有办法了,最终使用SevenZipSharp.dll进行压缩处理

public void Zip7(string directory, string targetFile)
        {
            SevenZipCompressor.SetLibraryPath(System.Environment.CurrentDirectory+@"\7z.dll");
            SevenZipCompressor szip = new SevenZipCompressor();
            szip.CompressDirectory(directory,targetFile);
        }

 

 

posted @ 2012-10-22 22:39  南阳·源  阅读(580)  评论(0编辑  收藏  举报