我想在Windows应用商店中创建一个有密码的zip文件。我使用了SharpCompress库 https://sharpcompress.codeplex.com/,但无法创建具有密码的zip文件。你能帮助我吗?
Dotnetzip for window 8.1
,而不是问题作者使用的 SharpCompress
。
它支持编写和读取有密码的zip文件
using Ionic.Zip;
void WriteFile()
{
string s = Windows.Storage.ApplicationData.Current.TemporaryFolder.Path;
System.Diagnostics.Debug.WriteLine(s);
using (ZipFile zip = new ZipFile())
{
zip.Password = "123456!";
zip.Encryption = EncryptionAlgorithm.PkzipWeak;
zip.AddFile(s + "\\SaveXML.xml", "");
zip.AddFile(s + "\\Advanced_Windows_Store_App_Development_Using_C#_Exam_Ref_70-485.pdf", "");
zip.Save(s + "\\MyZipFile123.zip");
}
}