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

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

//Закрыть обязателен: пока архив открыт,
//файл занят и его нельзя ни удалить,
//ни перезаписать

//НеВосстанавливать разложит все файлы
//в один каталог, забыв про структуру
//внутри архива
Архив = Новый ЧтениеZipФайла("backup.zip");
Архив.ИзвлечьВсе("flat",
    РежимВосстановленияПутейФайловZIP
        .НеВосстанавливать);
Архив.Закрыть();