Все продукты

Бесплатный распаковщик поставок 1С

Логотип EFD Unpacker

EFD Unpacker

Поставки 1С — в нужные папки.

Добавьте сразу несколько файлов. EFD Unpacker покажет, что внутри и куда попадёт каждый шаблон или дистрибутив. Выберите нужное и начните распаковку.

  • macOS · Windows · Linux
  • Пакетная распаковка
  • Окно и командная строка
EFD UnpackerПример интерфейса
Найдено 3 элемента
  • —
    Тестовая конфигурацияУже установленоtmplts/IngvarConsulting/Test
Каталог 1С/1CВнутри: tmplts для шаблонов, dist для дистрибутивов

В приложении эта настройка исключает файлы .dt.

Иллюстрация нового интерфейса на примере поставок. Файлы здесь не распаковываются.

Из файла — в готовый каталог

Сначала список. Потом распаковка.

01

Добавьте поставки

Перетащите файлы в окно или выберите их с диска. Вложенные архивы приложение разбирает само.

02

Проверьте список

До записи видно название, версию, объём и папку назначения. Уже установленные элементы отмечены отдельно.

03

Распакуйте нужное

Снимите отметки с лишних элементов. Можно исключить демонстрационные базы .dt и после распаковки открыть папку результата.

/tmplts

Шаблоны конфигураций

Шаблоны из .efd попадают в каталог шаблонов 1С. Структура папок берётся из самой поставки.

/dist

Дистрибутивы платформы

Дистрибутивы и наборы пакетов попадают в отдельный каталог: по версии платформы и виду поставки.

Скачать приложение

Выберите свою систему.

Готовые сборки бесплатны. Кнопки ведут к файлам последнего стабильного релиза GitHub.

macOS

.dmg

Откройте образ и перетащите приложение в Applications.

Две сборки: для Apple Silicon и Intel.

Windows

setup.exe

Запустите установщик и следуйте шагам мастера.

Установщик на русском при русской локали системы.

Linux

.AppImage · .deb

AppImage — для запуска без установки. DEB — для Debian, Ubuntu и производных.

AppImage нужно сделать исполняемым. Пакет DEB — для amd64.

Если файл не найден или GitHub API недоступен, откроется страница релиза со всеми загрузками.

УстановкаВсе файлы релиза

Для автоматизации

То же приложение.
Без окна.

Несколько входных файлов, план до записи и результат для скрипта. На Windows используйте установленный EFDUnpacker.exe вместо имени efd_unpacker.

Посмотреть, что внутри

Команда info показывает план без записи файлов. Замените имена в примере на свои файлы.

efd_unpacker info supply.efd archive.zip

Распаковать в сборочном процессе

Для скриптов и CI: явные каталоги, фильтр .dt и машинный вывод JSON.

efd_unpacker unpack supply.efd -tmplts ./tmplts --dist ./dist --only cf --json

Код возврата сообщает об ошибках. Обычные пропуски считаются успешным исходом; флаг --require-all позволяет считать отказом и пропуск.

CLI: команды, JSON и коды возврата

Перед первым запуском

Что стоит знать.

Что можно добавить в окно?

Файлы .efd и контейнеры .zip, .tar.gz, .tar.bz2, .rar. Образы .dmg поддержаны на macOS. В контейнерах приложение распознаёт шаблоны конфигураций, дистрибутивы платформы и наборы пакетов.

Нужна ли отдельная программа для RAR?

Да. EFD Unpacker ищет подходящую программу в системе и проверяет её на архиве. Если ни одна не справилась, строка получает причину пропуска. Подробности — в документации CLI.

Что означает «уже установлено»?

Папка назначения уже существует. Это не проверка целостности: папка после прерванной распаковки тоже считается установленной. В окне можно открыть её или явно настоять на повторной распаковке.

На каком языке интерфейс?

На русском при русской локали системы, на английском — в остальных случаях. Машинный вывод JSON от языка системы не зависит.

Бесплатно · Открытый исходный код

Открытый инструмент
для работы с поставками.

Исходники EFD Unpacker распространяются по MIT, готовые сборки с PyQt5 — по GPL v3.

Проект Ingvar Consulting. Документация, исходники и вопросы доступны на GitHub.