2010-01-04 82 views

回答

3

DotNetZip是与zip文件的工作一个免费的开源库来读取密码保护的zip文件。它支持密码保护的文件,所以它应该就是你以后的样子。

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许可)。

相关问题