-3

zip パスワード ファイルがあり、このパスワードを知っています。この zip ファイルを Windows 8 メトロ アプリ プログラム コードで開く必要があります。ただしSystem.IO.Compression.ZipArchive、Windows 8 のメトロ アプリ プログラム コードでは、パスワード付きの zip はサポートされていません。

別の方法はありますか?

ありがとう

4

2 に答える 2

1

SharpZipLibを使用する

SharpZipLibZip.Zip.FastZip zip = new ICSharpCode.SharpZipLib.Zip.FastZip();
zip.Password = "password";
zip.CreateZip(zipfilename, "temp\\", true, null, null);
于 2012-10-26T07:50:05.553 に答える
1

DotNetZipを使用します 。

パスワードを使用した解凍は、次のように行うことができます (c# の例のページから):

using (ZipFile zip = ZipFile.Read(ExistingZipFile))
{
    ZipEntry e = zip["TaxInformation-2008.xls"];
    e.ExtractWithPassword(BaseDirectory, Password);
}
于 2012-10-26T07:50:52.800 に答える