Работа с внешними файлами / ZIP-архивы

//Пароль задают вторым параметром
//и при записи, и при чтении
Архив = Новый ЗаписьZipФайла("secret.zip",
    "s3cret");
Архив.Добавить("act.pdf");
Архив.Записать();

Архив = Новый ЧтениеZipФайла("secret.zip",
    "s3cret");
Архив.ИзвлечьВсе("restored",
    РежимВосстановленияПутейФайловZIP
        .Восстанавливать);
Архив.Закрыть();

//Пароль закрывает содержимое файлов,
//но не их имена: состав архива виден
//и без пароля
Архив = Новый ЧтениеZipФайла("secret.zip");
Для Каждого Элемент Из Архив.Элементы Цикл
    Сообщить(Элемент.ПолноеИмя);
КонецЦикла;

//А вот извлечение без пароля
//завершится исключением
Попытка
    Архив.ИзвлечьВсе("restored",
        РежимВосстановленияПутейФайловZIP
            .Восстанавливать);
Исключение
    Сообщить(ИнформацияОбОшибке().Описание);
КонецПопытки;
Архив.Закрыть();