DMG и PKG: в чем разница между этими типами файлов?

Возможно, вы видели их оба на своих устройствах Apple, но что они означают?

Если вы являетесь пользователем macOS, вы, вероятно, когда-нибудь сталкивались с файлами PKG и DMG. Оба являются общими расширениями имен файлов, которые используются для разных форматов файлов, но есть некоторые ключевые различия, о которых вам следует знать.

Что такое ПКГ?

Формат файла PKG обычно используется Apple на мобильных устройствах и компьютерах. Он поддерживается как macOS, так и iOS и включает пакеты программного обеспечения от Apple. Это касается не только оборудования Apple, Sony также использует PKG для установки программных пакетов на оборудование PlayStation.

Содержимое файла формата PKG можно извлечь и установить с помощью установщика Apple. это Очень похоже на zip-файл ; Вы можете щелкнуть файл правой кнопкой мыши, чтобы просмотреть его содержимое, и файлы сжимаются при упаковке.

Формат файла PKG поддерживает индекс блока данных для чтения каждого файла внутри. Расширение имени файла PKG существует уже давно и используется в операционных системах Apple Newton, а также в Solaris, операционной системе, которая в настоящее время поддерживается Oracle. Кроме того, более старые операционные системы, такие как BeOS, также используют файлы PKG.

Файлы PKG содержат инструкции о том, куда перемещать определенные файлы при их установке. Он использует эти инструкции во время извлечения и копирует данные в определенные места на жестком диске.

.dmg вариант №

Большинству пользователей macOS будет знакомо в формате файла DMG , что является сокращением от «Файл образа диска». DMG — это расширение файла образа диска Apple. Это образ диска, который можно использовать для распространения программ или других файлов и даже для хранения (например, на съемном носителе). При подключении он копирует съемные носители, например USB-накопитель. Вы можете получить доступ к файлу DMG со своего рабочего стола.

Файлы DMG обычно перемещают файлы в папку «Приложения». Вы можете создавать файлы DMG с помощью Дисковой утилиты, которая поставляется с macOS Вентура Также.

Обычно это необработанные образы дисков, содержащие метаданные. Пользователи также могут кодировать файлы DMG, если это необходимо. Думайте о них как о файлах, содержащих все, что вы ожидаете на диске.

Apple использует этот формат для сжатия и хранения пакетов установки программного обеспечения вместо физических дисков. Если вы когда-либо загружали программное обеспечение для своего Mac из Интернета, вы, вероятно, сталкивались с файлами DMG.

Основные различия между файлами PKG и DMG

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

папка против изображения

Технически файлы PKG обычно представляют собой папки; Они упаковывают несколько файлов в один файл, который вы можете скачать вместе. Файлы PKG являются установочными пакетами. Файлы DMG, с другой стороны, представляют собой простые образы дисков.

Когда вы открываете файл DMG, он запускает установщик программы или содержимое, хранящееся в нем, и часто отображается как съемный диск на вашем компьютере. Помните, что DMG не закреплен; Это просто образ съемного носителя, например ISO файл .

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

используя скрипты

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

Файлы DMG устанавливают программу в основные папки. Файл появляется на рабочем столе, а его содержимое обычно устанавливается в приложениях.

DMG могут поддерживать относительные пути заполнения существующих пользователей (FEU), что упрощает для разработчиков включение пользовательских каталогов, таких как традиционные документы ReadMe, для каждого пользователя в системе.

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

Файлы DMG и PKG служат разным целям.

Хотя оба они широко используются, их предназначение немного отличается. Файлы DMG более гибкие и удобные для распространения, а файлы PKG предоставляют больше возможностей для конкретных инструкций по установке. Кроме того, они оба сжаты, поэтому исходный размер файла уменьшается.

Статьи по теме
Опубликовать статью на

Добавить комментарий