PKG DMG
Конвертация файлов

Конвертировать PKG в DMG

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать PKG в DMG?
Да - PKG конвертируется в DMG.

Извлеките приложение или файлы из .pkg с помощью Pacifist без запуска установщика, затем создайте .dmg из этой папки с помощью Файл > Новое изображение > Образ из папки в Disk Utility. Результат - образ диска, содержащий извлечённые файлы, а не работающий установщик.

Также в DMG: SPARSEBUNDLE · MPKG · GI

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать PKG в DMG?

Большинство людей делает это для переупаковки программ в образ диска, перетаскиванием в Applications, вместо установщика, или для архивирования установленных файлов в монтируемый образ без запуска полного установщика на целевой машине. .pkg остаётся нетронутым; извлекаются только файлы для повторной упаковки.

Способы конвертации PKG в DMG

Pacifist APP

Откройте .pkg в Pacifist, выберите файлы или bundle приложения, нажмите Извлечь в и сохраните во временную папку, затем используйте Файл > Новое изображение > Образ из папки в Disk Utility, чтобы создать .dmg из этой папки.

Disk Utility FREE

После извлечения содержимого .pkg в папку через Pacifist или командные утилиты, используйте Файл > Новое изображение > Образ из папки в Disk Utility для создания сжатого .dmg.

Об этих форматах

Качество и на что обратить внимание

  • Установочные скрипты (preinstall, postinstall) из .pkg не выполняются при прямом извлечении файлов - приложения, требующие системных изменений, регистрации лицензии или вспомогательных инструментов, могут работать некорректно.
  • Bill of Materials (BOM) внутри .pkg записывает точные целевые пути, права доступа и владельца для каждого установленного файла; эта информация теряется при обходе установщика.
  • .dmg - это монтируемый образ диска для распространения файлов, а не установщик - он не может запускать скрипты или управлять правами доступа так, как это делает .pkg.

Часто задаваемые вопросы

Зачем конвертировать PKG в DMG вместо простого запуска установщика?
Основная причина - распространять приложение как образ диска, перетаскиванием в Applications, или архивировать установленные файлы без запуска установщика .pkg на целевой машине.
Будет ли приложение работать корректно, если оно извлечено из `.pkg` и помещено в `.dmg`?
Только если приложение не зависит от пост-установочных скриптов - драйверы, демоны и приложения, патчающие системные файлы, могут не работать без запуска установщика.
Какие командные утилиты могут это сделать на macOS?
Используйте xar -xf file.pkg для распаковки XAR, cat Payload | gunzip | cpio -id для извлечения файлов, затем hdiutil create для создания .dmg.
Следует ли использовать DMG или ISO для распространения программного обеспечения macOS?
Всегда используйте .dmg - это нативный формат образа диска macOS. ISO предназначен для оптических образов дисков и редко является правильным форматом для распространения программного обеспечения macOS.