Open Source

EFD Unpacker

Распаковщик .efd для macOS, который закрывает старую проблему со старыми поставками 1С и даёт понятный GUI и CLI для CI.

История проблемы

Почему вообще понадобился отдельный распаковщик

На macOS долгое время часть .efd не получалось нормально распаковать, потому что штатный распаковщик платформы ломался.

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

Обходной путь

Как временный обход можно распаковать поставку на другом компьютере и потом перенести файлы на Mac. Это лишняя ручная операция, которую EFD Unpacker убирает.

В поставке конфигураций есть setup.app, но он не работает. Пример: БСП 3.2.1.382 от 09 апреля 2026.
Запуск setup.app заканчивается ошибкой, и распаковка срывается.

Как это работает

Короткое демо из новости от 11 июля 2025

В новости показан рабочий сценарий EFD Unpacker на macOS.

Смотреть новость в Telegram

Дополнительные сценарии

Не только macOS

Почему поддержаны Windows и Linux

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

Linux и CI

Отдельный рабочий сценарий — распаковка в Linux для Continuous Integration. Да, часть поставок можно разбирать обычными архиваторами. Но EFD Unpacker даёт одну понятную команду, и для CI это обычно проще, чем собирать процесс из разрозненных утилит.

CLI

Пример команды

efd_unpacker unpack /path/to/file.efd -tmplts /path/to/output_dir

Скачать и документация

Готовый релиз и документация уже доступны

EFD Unpacker бесплатный и с открытым исходным кодом.