C # dotnetzip. Невозможно добавить пароль в архив - PullRequest
0 голосов
/ 04 ноября 2018

Я пытался защитить паролем архив с помощью библиотеки 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");
        }

1 Ответ

0 голосов
/ 04 ноября 2018

Я заменил файлы, которые пытался защитить паролем, файлом с текстом. Это решило проблему.

...