.PKG

Файл PKG

macOS Installer Package
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл PKG - это пакет установщика macOS; он устанавливает программное обеспечение на Mac. Дважды щелкните его, чтобы запустить приложение Apple Installer, которое проведет вас через процесс настройки (обычно требуется пароль администратора). Перед запуском любого PKG не из App Store проверьте его с помощью бесплатного приложения Suspicious Package, чтобы увидеть, что именно он установит и какие скрипты будет запускать.

Разработчик: Apple Категория: Системные файлы Открыть стандартное MIME: application/x-xar
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .NOMEDIA · .DLL · .TMP · .LNK

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

Проиндексировано расширений: 19k+
Последняя проверка: Aug 26, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла PKG?

Расширение .pkg используется, помимо прочего, в операционной системе macOS, разработанной Apple. Файлы .pkg содержат пакеты сжатых файлов установщика во внутреннем формате XAR, целью которых является установка приложения на компьютеры Mac. Файлы .pkg на самом деле представляют собой архивы XAR с другим расширением и строго определенной иерархией файлов: оглавление в XML, сжатая полезная нагрузка CPIO с файлами приложения и дополнительные сценарии установки.

Целью проекта XAR является создание легко расширяемого архивного формата, что делает .pkg гибким средством доставки программного обеспечения для macOS. При разработке формата .pkg основной целью было создание механизма, облегчающего работу в процессе установки - и этот приоритет был достигнут. Установка и обновление с использованием файлов .pkg могут быть легко выполнены через встроенное приложение macOS Installer или команду installer в Terminal. Установка программного обеспечения может выполняться индивидуально или вместе с пред- или постустановочным скриптом, отвечающим за такой процесс.

Текущий плоский формат .pkg был представлен в Mac OS X 10.5 Leopard (2007). Современные пакеты должны быть подписаны сертификатом Apple Developer и нотариально заверены для распространения за пределами Mac App Store.

Файлы .pkg в настоящее время используются следующим образом:

  • в качестве установочных пакетов в системах Apple - как на компьютерах под управлением macOS, так и на iPhone (распространяются через MDM или Apple Configurator)
  • компанией Sony для установки программного обеспечения и приложений на консоли PlayStation 3, PlayStation 4 и PlayStation 5
  • исторически в системах Symbian для хранения конфигурационной информации внутри установочных пакетов

Связанные форматы включают образы дисков .DMG, используемые для распространения приложений, мета-пакеты .MPKG, объединяющие несколько установщиков .pkg, и подписанные архивы .XIP, используемые Xcode.

Безопасность и защита

РИСК: MEDIUM

Пакет macOS .pkg может запускать сценарии preinstall/postinstall с повышенными привилегиями, поэтому он более опасен, чем приложение, устанавливаемое перетаскиванием в Applications - вредоносное и рекламное ПО часто распространялось в виде установщиков .pkg. Запускайте пакеты только из доверенных источников; macOS Gatekeeper предупреждает о неподписанных/ненотариально заверенных пакетах, и к этому следует прислушаться. Проверяйте все сомнительное с помощью Suspicious Package (он показывает скрипты и подписавшую сторону) перед установкой.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕmacOS Installer Package
РАЗРАБОТЧИКAppleс macOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
MIME-ТИПapplication/x-xar
ТИПАрхив XAR, содержащий полезную нагрузку, ведомость материалов и сценарии установки (бинарный)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.nomedia.dll.tmp.lnk
Это расширение также используется в…
  • PlayStation Package - Зашифрованный пакет игры/DLC/обновления для конкретной консоли PS3/PS4/PS5/Vita; устанавливается только на соответствующую консоль, а не на компьютер.
  • Symbian Installer Script (.pkg) - Устаревший текстовый скрипт сборки, использовавшийся старым упаковщиком Symbian/Nokia SIS.
  • Apple Newton Package - Редкий, устаревший формат пакетов для прекращенной платформы Apple Newton (старое название базы данных для этого расширения).
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
00010203
HEX
78617221
ASCII
xar!
Современный плоский .pkg для macOS - это архив XAR: байты «xar!» (78 61 72 21) со смещением 0. Старые .pkg для macOS - это бандлы (папки, без единой сигнатуры).

Программы, открывающие файлы PKG

Windows1 app
7-Zip Открытый код Откройте macOS .pkg как архив XAR, чтобы извлечь его содержимое - вы сможете прочитать файлы, но НЕ СМОЖЕТЕ установить ПО Mac в Windows.
macOS4 apps
Installer (built-in) Встроенная Дважды щелкните .pkg; приложение Apple Installer проведет вас через установку (может потребоваться пароль администратора).
Suspicious Package Бесплатно Откройте .pkg, чтобы проверить каждый файл, скрипт и подпись/нотариальное заверение ПЕРЕД установкой - включает предварительный просмотр Quick Look.
Pacifist Платно Откройте .pkg для просмотра и извлечения отдельных файлов/приложений без запуска полного установщика.
installer (Terminal) Встроенная Выполните «sudo installer -pkg file.pkg -target /» для установки из командной строки (для скриптов/автоматизации).
Linux1 app
xar / cpio (command line) Открытый код Выполните «xar -xf file.pkg», затем распакуйте Payload (gzip|cpio) для извлечения файлов - только для проверки, не для установки.

Технические подробности

глубокая спецификация
Внутренний форматБинарный архив XAR (eXtensible ARchive)
Магические байты`78 61 72 21` (`xar!`) со смещением 0; идентифицирует современный плоский пакет - старые пакеты-бандлы представляют собой каталоги без единой сигнатуры файла
MIME-тип`application/x-xar`
Оглавление (TOC)Документ XML, хранящийся в несжатом виде внутри заголовка XAR, индексирующий контрольную сумму каждого файла, метод сжатия и метаданные
Формат полезной нагрузкиАрхив CPIO, сжатый с помощью gzip, bzip2 или lzma внутри контейнера XAR
Ведомость материалов (BOM)Файл `Bom` внутри пакета, содержащий список установленных путей, владельцев файлов, прав доступа и размеров
Сценарии установкиШелл-скрипты `preinstall` и `postinstall`, выполняемые от имени root до и после установки полезной нагрузки
Подпись кодаПодписано сертификатом Apple Developer ID Installer; подпись проверяется macOS Gatekeeper при запуске
Нотариальное заверениеТребуется нотариальное заверение Apple для пакетов, распространяемых за пределами Mac App Store в macOS 10.15 и более поздних версиях
Варианты пакетовПлоский `.pkg` - это один файл XAR; устаревший пакет-бандл `.pkg` (до 10.5) - это структура каталогов; оба имеют одинаковое расширение
Установка из командной строки`sudo installer -pkg file.pkg -target /`
Извлечение без установки`xar -xf file.pkg` распаковывает архив в текущий каталог без запуска сценариев установки
Distribution XMLНеобязательный файл `Distribution` в корне архива продукта управляет установкой с несколькими вариантами выбора или несколькими пакетами с помощью встроенной логики JavaScript
Компонентный архив против архива продукта`.pkg` может быть простым компонентным пакетом или архивом продукта, объединяющим несколько компонентных пакетов в один установщик
ВыпущенmacOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
Открыть стандартноеДа · без роялти
Спецификацияgithub.com

Конвертации PKG

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами PKG. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах PKG.

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

Как открыть файл PKG на Mac?
Дважды щелкните по нему - запустится приложение Apple Installer и проведет вас через процесс установки ПО. Чтобы сначала заглянуть внутрь, откройте его с помощью Suspicious Package (бесплатно) вместо установки.
Как открыть файл PKG в Windows?
Установщик macOS .pkg - это архив XAR, поэтому вы можете извлечь его содержимое с помощью 7-Zip, чтобы прочитать файлы, но вы не сможете установить программное обеспечение Mac в Windows.
Безопасно ли устанавливать файл PKG?
Только если источник заслуживает доверия. Пакеты macOS могут запускать привилегированные сценарии установки, поэтому отдавайте предпочтение подписанным/нотариально заверенным пакетам и проверяйте сомнительные с помощью Suspicious Package перед запуском.
Как я могу увидеть, что установит PKG, перед его запуском?
Откройте его в Suspicious Package (бесплатно), чтобы просмотреть каждый файл, сценарии установки и подпись, или используйте Pacifist для просмотра и извлечения содержимого без установки.
macOS сообщает, что пакет «поврежден» или от «неустановленного разработчика» - что делать?
Это Gatekeeper блокирует неподписанный или не прошедший нотариальную проверку пакет. Загрузите его повторно из официального источника; только если вы полностью доверяете ему, щелкните правой кнопкой мыши > «Открыть» (или разрешите его в «Системных настройках» > «Конфиденциальность и безопасность»).

Ссылки

1Apple - Distributing software with Installer / flat package formatdeveloper.apple.com
2XAR archive format (Apple OSS)github.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.SWFSmall Web Format (Shockwave Flash)
10.PRO6XProPresenter 6 Bundle File

Похожие расширения

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.ETLEvent Trace Log
.ASECAndroid Secure Encrypted Container (apps-on-SD container)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

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

Обзор расширений файлов A-Z