【问题标题】:how to read a password protected zip file in c#如何在 C# 中读取受密码保护的 zip 文件
【发布时间】:2011-01-01 04:11:05
【问题描述】:

建议我使用 c# 读取受密码保护的 zip 文件

【问题讨论】:

    标签: c# passwords zip


    【解决方案1】:

    DotNetZip 是一个免费的开源库,用于处理 zip 文件。它支持受密码保护的文件,因此它应该正是您所追求的。

    【讨论】:

      【解决方案2】:

      以下代码显示了如何使用我们的Rebex ZIP component 解压缩受密码保护的 ZIP 存档。

      // open a ZIP archive 
      using (ZipArchive zip = new ZipArchive(@"C:\archive.zip", ArchiveOpenMode.Open))
      {
          // set the Password first 
          zip.Password = "PASSword#123";
      
          // extract whole ZIP content 
          zip.ExtractAll(@"C:\Data");
      }
      

      免费的SharpZipLib 可能是一个可行的替代方案(如果您不介意它在 LGPL 下获得许可)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-22
        • 1970-01-01
        • 2019-12-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多