【问题标题】:Ionic.Zip library unable to extract .rar file C#Ionic.Zip 库无法提取 .rar 文件 C#
【发布时间】:2015-10-01 15:34:39
【问题描述】:

我正在尝试使用 .net zip 库 (Ionic.Zip.dll) 提取 .rar 文件。执行以下代码时出现错误“无法将其作为 zipfile 读取”;

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

我知道错误是不言自明的,但 Ionic.Zip 的文档说它可用于提取 .rar 文件。有什么想法吗?

【问题讨论】:

  • 您在文档中哪里看到的?我刚刚看了常见问题解答:“DotNetZip 可以读取或写入 RAR 文件吗?不可以。DotNetZip 可以压缩文件。”

标签: c# .net dotnetzip


【解决方案1】:

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

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

但是,有一些有趣的事情(链接如下):

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

【讨论】:

    猜你喜欢
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    • 2015-05-23
    相关资源
    最近更新 更多