gpt4 book ai didi

.net-core - 为 zip 文件设置密码

转载 作者:行者123 更新时间:2023-12-01 13:18:42 25 4
gpt4 key购买 nike

我正在尝试使用 SharpZipLib 为 zip 文件设置密码带有 .Net Core 的库。
我已关注 this例如,为了设置密码,但是一旦创建了 zip 文件,文件就在那里并创建了 zip 文件,但是没有密码。

// Create a password for the Zipfolder
// https://github.com/icsharpcode/SharpZipLib/wiki/Zip-Samples
using (ICSharpCode.SharpZipLib.Zip.ZipFile ZipFile = new ICSharpCode.SharpZipLib.Zip.ZipFile(Path.GetFileName(destinationPath)))
{
ZipFile.Password = "foo";
ZipFile.Add(destinationPath, "");
}

最佳答案

以上答案都不适合我,据说我找到了 this对我有用的 SharpZipLib 库中的 Fast Zip 类。

// Create a password for the Zipfolder
// https://github.com/icsharpcode/SharpZipLib/wiki
ICSharpCode.SharpZipLib.Zip.FastZip zipFile = new ICSharpCode.SharpZipLib.Zip.FastZip();
zipFile.Password = "foo";
zipFile.CreateEmptyDirectories = true;
zipFile.CreateZip(destinationPath,tempPath, true, "");

然而我唯一不喜欢的是它没有实现 IDisposable

关于.net-core - 为 zip 文件设置密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52035101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com