我正在尝试使用.net zip库(Ionic.Zip.dll)提取.rar文件。我收到错误" 无法读取为zipfile "执行以下代码时;
using (ZipFile zip1 = ZipFile.Read("E:\\APPS\\package.rar")){
}
我知道错误是自解释的,但Ionic.Zip的文档说它可以用来提取.rar文件。有什么想法吗?
答案 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