如何在c#中读取受密码保护的zip文件

时间:2010-01-04 08:16:55

标签: c# passwords zip

建议我使用c#

读取受密码保护的zip文件

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

以下代码显示了如何使用我们的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许可的。)