К статье
Практический материал

Администрирование · 11 мин

Как распаковать ZIP-архив для работы с 1С

Как распаковать ZIP-архив с дистрибутивом, обновлением или выгрузкой 1С: встроенные средства Windows, 7-Zip, командная строка, типичные ошибки и проверка результата.

Архивы ZIP встречаются в работе с 1С постоянно: так поставляются дистрибутивы платформы и конфигураций с портала 1С, архивные копии информационных баз, выгрузки данных, пакеты внешних обработок и отчётов. Прежде чем установить обновление или восстановить выгрузку, архив нужно корректно распаковать — и сделать это в подходящее место на диске.

Ошибки на этом этапе выглядят мелкими, но приводят к серьёзным последствиям: установщик не находит файлы, обновление конфигурации прерывается с сообщением о повреждении, а выгрузка данных оказывается неполной. Чаще всего причина — распаковка «на глазок» без проверки целостности, нехватка места на диске или слишком длинный путь к папке.

Ниже разобраны рабочие способы распаковки ZIP для задач 1С: встроенные средства Windows, архиватор 7-Zip, командная строка и PowerShell, а также правила проверки результата и разбор типичных проблем.

Что обычно лежит в ZIP-архивах 1С

Понимание содержимого помогает сразу оценить, правильно ли распаковался архив. Дистрибутив платформы 1С:Предприятие после извлечения содержит папку с файлом setup.exe и набором каталогов компонентов. Дистрибутив конфигурации обычно включает шаблон установки и файл обновления 1cv8.cfu. Архивная копия базы чаще всего представляет собой файл выгрузки с расширением .dt, упакованный в ZIP для уменьшения размера.

Выгрузки из облачных сервисов (например, при переезде из 1С:Фреш) также приходят в виде ZIP, внутри которого лежит файл данных и иногда служебные описания. Внешние обработки и отчёты (.epf, .erf) нередко распространяются в архивах, чтобы обойти ограничения почтовых систем на вложения.

Подготовка перед распаковкой

Первое, что стоит сделать, — убедиться, что архив скачан полностью. Сравните размер файла с указанным на странице загрузки портала 1С или в письме. Обрыв загрузки — самая частая причина ошибок «архив повреждён» при распаковке. Если размеры не совпадают, скачайте файл заново, желательно стабильным соединением.

Второй шаг — проверка свободного места. Распакованный дистрибутив платформы может занимать заметно больше размера архива, а выгрузка большой базы после извлечения способна занять десятки гигабайт. Ориентируйтесь на запас: свободного места должно быть минимум в два раза больше размера самого архива.

Третий момент — выбор папки назначения. Не распаковывайте архивы 1С в папку «Загрузки» с длинным путём профиля пользователя и не оставляйте их на рабочем столе. Создайте короткий путь без кириллицы и пробелов, например C:\1C_Distr\ или D:\Distrib\. Некоторые установщики и скрипты обновления некорректно работают с длинными путями и нестандартными символами.

Распаковка встроенными средствами Windows

Самый простой способ, не требующий установки программ, — штатный архиватор проводника Windows. Он подходит для большинства архивов 1С, если они созданы стандартными средствами и не используют экзотические методы сжатия.

Щёлкните правой кнопкой мыши по ZIP-файлу и выберите «Извлечь всё…». В появившемся окне укажите подготовленную папку назначения, например C:\1C_Distr\Platform, и нажмите «Извлечь». Дождитесь окончания копирования — для больших архивов это может занять несколько минут.

Порядок действий в проводнике Windows
  1. 1
    Проверьте, что архив скачан полностью (сверьте размер файла)
  2. 2
    Создайте папку назначения с коротким путём без кириллицы
  3. 3
    Щёлкните по архиву правой кнопкой и выберите «Извлечь всё…»
  4. 4
    Укажите папку назначения и нажмите «Извлечь»
  5. 5
    Дождитесь завершения и откройте папку для проверки содержимого

Важно: не запускайте setup.exe или файлы .cfu прямо из окна предварительного просмотра архива (двойной щелчок по ZIP открывает его как папку). В этом режиме файлы фактически не извлечены, установщик не увидит соседние компоненты, и установка завершится ошибкой. Сначала выполните полное извлечение.

Распаковка через 7-Zip и другие архиваторы

Бесплатный архиватор 7-Zip удобен, когда встроенные средства не справляются: архив создан с нестандартным сжатием, содержит файлы с длинными именами или проводник выдаёт ошибку. После установки 7-Zip пункты распаковки появляются в контекстном меню файла.

Щёлкните правой кнопкой по архиву, выберите «7-Zip → Распаковать в…» и укажите папку назначения. Вариант «Распаковать здесь» извлекает файлы рядом с архивом — удобно, если архив уже лежит в нужной папке. Вариант с именем архива создаст отдельную подпапку, что помогает не смешивать содержимое нескольких дистрибутивов.

Дополнительное преимущество 7-Zip — встроенная проверка целостности. Команда «Тестировать» в контекстном меню проверяет архив без извлечения: если тест прошёл без ошибок, архив не повреждён и проблемы при установке нужно искать в другом месте.

Чем распаковывать архив

Проводник Windows

Подходит для стандартных ZIP без установки программ. Ограничение: может ошибаться на архивах с нестандартным сжатием и очень длинными путями.

7-Zip

Универсальный вариант с проверкой целостности и поддержкой многих форматов. Требует установки, что на серверах иногда нужно согласовать.

Командная строка / PowerShell

Подходит для автоматизации и серверов без графического интерфейса. Требует аккуратности с путями и правами доступа.

Распаковка из командной строки и PowerShell

На серверах 1С без привычного рабочего стола или при автоматизации обновлений архивы распаковывают командами. В PowerShell для этого есть стандартный командлет Expand-Archive.

powershell
Expand-Archive -Path "C:\1C_Distr\distr.zip" -DestinationPath "C:\1C_Distr\Config" -Force

Параметр -Force перезаписывает существующие файлы — удобно при повторной распаковке, но опасно, если в папке назначения уже есть изменённые файлы. Перед использованием убедитесь, что папка назначения либо пуста, либо её содержимое можно перезаписать.

Если на машине установлен 7-Zip, его можно вызывать из командной строки — это удобно в скриптах обновления:

cmd
"C:\Program Files\7-Zip\7z.exe" x C:\1C_Distr\distr.zip -oC:\1C_Distr\Config -y

Ключ -y автоматически отвечает «да» на все запросы о перезаписи. При работе на сервере запускайте такие команды от учётной записи с достаточными правами на целевую папку, иначе извлечение завершится ошибкой доступа на середине процесса.

Особые случаи: выгрузки баз и обновления конфигураций

Архив с выгрузкой базы (.dt внутри ZIP) распаковывается так же, но после извлечения файл нужно загружать через конфигуратор: «Администрирование → Загрузить информационную базу». Сам по себе .dt не «открывается» двойным щелчком — это не документ, а контейнер данных, который разворачивается в новую или существующую базу.

При распаковке обновления конфигурации ищите в извлечённых файлах 1cv8.cfu или каталог шаблонов. Если обновление поставляется как полный дистрибутив, его сначала устанавливают в каталог шаблонов через setup.exe, и только потом конфигуратор подхватывает обновление при запуске. Пропуск этапа установки шаблона — частая причина того, что конфигуратор «не видит» обновление.

Как проверить, что распаковка прошла успешно

После извлечения не спешите запускать установку — потратьте минуту на проверку. Откройте папку назначения и убедитесь, что набор файлов соответствует ожидаемому типу поставки. Сравните количество и общий размер файлов с тем, что показывает архиватор при просмотре содержимого архива: расхождение означает неполное извлечение.

Признаком проблемы служат файлы нулевого размера, оборванные имена, сообщения об ошибках CRC в процессе распаковки. В этом случае удалите частично извлечённые файлы и распакуйте архив заново; если ошибка повторяется — скачайте архив повторно.

Контрольные точки

Как проверить результат

Ключевой файл дистрибутива
Норма

setup.exe, 1cv8.cfu или .dt присутствует и имеет ненулевой размер

Тревожный признак

Файл отсутствует или его размер равен нулю

Сообщения при распаковке
Норма

Извлечение завершилось без окон с ошибками

Тревожный признак

Ошибки CRC, «файл повреждён», обрыв на середине

Запуск установщика
Норма

setup.exe запускается и видит все компоненты

Тревожный признак

Установщик сообщает об отсутствующих файлах — вероятно, запуск из окна архива без извлечения

Типичные ошибки и их последствия

Типичные ошибки
01
Запуск setup.exe двойным щелчком из окна просмотра архива — установка обрывается, так как соседние файлы не извлечены
02
Распаковка в папку с длинным путём и кириллицей — установщик или скрипты обновления не находят файлы
03
Игнорирование нехватки места на диске — извлечение обрывается, и часть файлов оказывается повреждена
04
Распаковка новой версии дистрибутива поверх старой без очистки папки — смешение файлов разных версий и непредсказуемые ошибки установки
05
Отсутствие резервной копии перед загрузкой распакованного .dt — при сбое данные рабочей базы теряются безвозвратно

Отдельно стоит упомянуть блокировку файлов Windows. Архивы, скачанные из интернета, иногда получают метку «заблокировано», и извлечённые из них исполняемые файлы могут не запускаться. В свойствах ZIP-файла (правый клик → «Свойства») до распаковки нажмите «Разблокировать», если такая кнопка присутствует.

Итог

Что важно запомнить

Распаковывайте архивы 1С в папку с коротким путём без кириллицы, проверяйте целостность архива до извлечения и наличие ключевых файлов после. Никогда не запускайте установку из окна просмотра архива и всегда делайте резервную копию базы перед загрузкой данных или обновлением.

Частые вопросы

Проводник пишет «архив повреждён», что делать?

Сначала сравните размер скачанного файла с размером на странице загрузки — при обрыве скачивания архив не откроется. Если размер совпадает, попробуйте распаковать через 7-Zip: он терпимее к нестандартным архивам. Если и это не помогло, файл повреждён при передаче — скачайте его заново.

Можно ли распаковать ZIP, если на сервере нет архиватора?

Да. В Windows Server работает и проводник («Извлечь всё»), и PowerShell с командлетом Expand-Archive — установка дополнительных программ не требуется. Убедитесь только, что у вашей учётной записи есть права записи в целевую папку.

Внутри архива лежит ещё один архив — это нормально?

Да, вложенные архивы встречаются в поставках 1С: например, общий ZIP содержит отдельные архивы компонентов или документации. Распаковывайте их последовательно, каждый в свою папку, чтобы не смешать содержимое.

Куда лучше распаковывать дистрибутивы на рабочем компьютере?

Оптимально — отдельная папка в корне диска с коротким именем латиницей, например C:\1C_Distr. Не используйте «Рабочий стол», «Загрузки» и системные папки Program Files: длинные пути, права доступа и синхронизация облачных папок создают лишние проблемы.

Архив запрашивает пароль — где его взять?

Пароль устанавливает тот, кто создал архив. Для поставок от партнёров или выгрузок из сервисов пароль обычно указан в сопроводительном письме или личном кабинете сервиса. Подобрать или сбросить пароль штатными средствами нельзя — обратитесь к отправителю архива.

Нужно ли удалять архив после распаковки?

Если установка прошла успешно и результат проверен, архив можно удалить для экономии места. Однако дистрибутивы редких версий и архивы с выгрузками баз разумно хранить некоторое время: повторное скачивание может быть недоступно, а архив послужит дополнительной копией.