2010-01-04 5 views

답변

3

DotNetZip이 zip 파일 작업을위한 무료 오픈 소스 라이브러리는 C#을 사용 암호로 보호 된 zip 파일을 읽는 것이 좋습니다. 암호로 보호 된 파일을 지원하므로 사용자가 원하는 파일이어야합니다.

1

다음 코드는 Rebex ZIP component을 사용하여 암호로 보호 된 ZIP 보관을 압축 해제하는 방법을 보여줍니다. (당신이 LGPL에 따라 사용이 허가 있다고 생각하지 않는 경우)

// 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은 실행 가능한 대안이 될 수 있습니다.

관련 문제