Ionic.Zip库无法提取.rar文件C#

时间:2015-07-13 11:30:46

标签: c# .net dotnetzip

我正在尝试使用.net zip库(Ionic.Zip.dll)提取.rar文件。我收到错误" 无法读取为zipfile "执行以下代码时;

using (ZipFile zip1 = ZipFile.Read("E:\\APPS\\package.rar")){
}

我知道错误是自解释的,但Ionic.Zip的文档说它可以用来提取.rar文件。有什么想法吗?

1 个答案:

答案 0 :(得分:4)

好吧,我没有在DotNetZip可以提取rar文件的说明中找到任何地方。他可以提取使用zip创建的WinRAR,但无法通知rar文件。

DotNetZip - Zip and Unzip in C#, VB, any .NET language

但是,有一些有趣的东西(链接贝娄):

SharpCompress - a fully native C# library for RAR, 7Zip, Zip, Tar, GZip, BZip2