在sharpcompress(winrt)中创建具有密码的zip文件
本文关键字:密码 zip 文件 创建 sharpcompress winrt | 更新日期: 2023-09-27 18:19:24
我想创建文件zip有密码在窗口商店应用程序(winrt)。
我使用sharpcompress https://sharpcompress.codeplex.com/但不能创建文件zip有密码。
你能帮我吗?
免责声明:
这是一个使用Dotnetzip for window 8.1
的解决方案,而不是问题作者使用的SharpCompress
https://www.nuget.org/packages/DotNetZipforWindows8.1/
它支持写入和读取文件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");
}
}
截至2021年12月,不支持使用SharpCompress创建受密码保护的档案。但是,在第61期中对此有一些讨论。