Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

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

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

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

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

instagram viewer

Формат файла 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 предлагают больше возможностей для конкретных инструкций по установке. Кроме того, они оба сжаты, поэтому исходный размер файла уменьшается.