Я пытался защитить паролем архив с помощью библиотеки dotnetzip. Мой код выполняется, и архив создается со всеми присутствующими файлами, однако пароль не был применен к файлу.
Интересно, что это также происходит, когда я использую фрагменты кода, прямо с сайта разработчика.
Любая помощь будет принята с благодарностью.
Вот модифицированный код, который я использовал с сайта разработчика. Я считаю, что это должно защитить паролем каждый файл в архиве. Я также был бы рад, если бы кто-нибудь мог предложить способ защиты архива только паролем, в отличие от отдельных файлов:
using (ZipFile zip = new ZipFile())
{
zip.Password = "123456!";
zip.AddFile(@"C:\Users\USERX\Desktop\c# zip two files together\file with prefix\Prefix - USERX.docx");
zip.AddFile(@"C:\Users\USERX\Desktop\c# zip two files together\file without prefix\USERX.docx");
zip.Save(@"C:\users\USER\Desktop\c# zip two files together\zip file output\thefilename");
}