zip パスワード ファイルがあり、このパスワードを知っています。この zip ファイルを Windows 8 メトロ アプリ プログラム コードで開く必要があります。ただしSystem.IO.Compression.ZipArchive
、Windows 8 のメトロ アプリ プログラム コードでは、パスワード付きの zip はサポートされていません。
別の方法はありますか?
ありがとう
SharpZipLibを使用する
SharpZipLibZip.Zip.FastZip zip = new ICSharpCode.SharpZipLib.Zip.FastZip();
zip.Password = "password";
zip.CreateZip(zipfilename, "temp\\", true, null, null);
DotNetZipを使用します 。
パスワードを使用した解凍は、次のように行うことができます (c# の例のページから):
using (ZipFile zip = ZipFile.Read(ExistingZipFile))
{
ZipEntry e = zip["TaxInformation-2008.xls"];
e.ExtractWithPassword(BaseDirectory, Password);
}