2012-10-26 2 views
-3

암호 파일이 있으며이 암호를 알고 있습니다. 이 zip 파일을 Windows 8 메트로 앱 프로그램 코드에서 열어야합니다. 그러나 System.IO.Compression.ZipArchive은 Windows 8 메트로 응용 프로그램 코드에서 비밀번호가있는 zip을 지원하지 않습니다.Windows에서 암호로 압축 해제하는 방법 8

다른 방법이 있습니까?

감사

+0

이 DotNetZip 또는 CSharpZip를 사용해보십시오. –

+1

질문의 태그에 사용중인 프로그래밍 언어를 나타내야합니다. –

+0

당신은 winRAR을 시도 했으므로 비밀번호를 알고 있어야합니다. 암호를 모른다면 다른 소프트웨어가 해킹 할 수 있습니다. – sunleo

답변

1

사용 SharpZipLib

SharpZipLibZip.Zip.FastZip zip = new ICSharpCode.SharpZipLib.Zip.FastZip(); 
zip.Password = "password"; 
zip.CreateZip(zipfilename, "temp\\", true, null, null); 
+0

감사합니다. – user1758032

+0

SharpZipLib도 넷 4.5를 지원하지 않습니다. Windows Metro 앱 프로그램에서 비밀번호로 압축 풀기가 필요합니다. 제발 도와주세요. – user1758032

1

내가 DotNetZip를 사용합니다. 암호로 압축 풀기

합니다 (C# 예제 페이지에서) 다음과 같이 수행 할 수 있습니다

using (ZipFile zip = ZipFile.Read(ExistingZipFile)) 
{ 
    ZipEntry e = zip["TaxInformation-2008.xls"]; 
    e.ExtractWithPassword(BaseDirectory, Password); 
} 
+0

감사합니다. – user1758032

+0

DotNetZip은 net 4.5를 지원하지 않습니다. Windows Metro 앱 프로그램에서 비밀번호로 압축 풀기가 필요합니다. 제발 도와주세요. – user1758032

관련 문제