我正在尝试使用 .net zip 库 (Ionic.Zip.dll) 提取 .rar 文件。执行以下代码时出现错误“ 无法将其读取为 zipfile ”;
using (ZipFile zip1 = ZipFile.Read("E:\\APPS\\package.rar")){
}
我知道错误是不言自明的,但 Ionic.Zip 的文档说它可以用来提取 .rar 文件。有任何想法吗?
最佳答案
好吧,我在描述中没有发现 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
关于c# - Ionic.Zip 库无法提取 .rar 文件 C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31382210/