2010-01-04 105 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許可)。