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