//Пароль задают вторым параметром
//и при записи, и при чтении
Архив = Новый ЗаписьZipФайла("secret.zip",
"s3cret");
Архив.Добавить("act.pdf");
Архив.Записать();
Архив = Новый ЧтениеZipФайла("secret.zip",
"s3cret");
Архив.ИзвлечьВсе("restored",
РежимВосстановленияПутейФайловZIP
.Восстанавливать);
Архив.Закрыть();
//Пароль закрывает содержимое файлов,
//но не их имена: состав архива виден
//и без пароля
Архив = Новый ЧтениеZipФайла("secret.zip");
Для Каждого Элемент Из Архив.Элементы Цикл
Сообщить(Элемент.ПолноеИмя);
КонецЦикла;
//А вот извлечение без пароля
//завершится исключением
Попытка
Архив.ИзвлечьВсе("restored",
РежимВосстановленияПутейФайловZIP
.Восстанавливать);
Исключение
Сообщить(ИнформацияОбОшибке().Описание);
КонецПопытки;
Архив.Закрыть();