DMG vs.PKG: в чем разница между этими типами файлов?
Обзоры технологий

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

Вы наверняка видели оба этих типа на своем оборудовании Apple, но что они означают?

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

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

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

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

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

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

Что такое DMG-файл?

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

Файлы DMG обычно перемещают файлы в папку Applications. Вы можете создавать DMG-файлы с помощью Disk Utility, которая доступна и в macOS Ventura

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

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий

ВАМ БУДЕТ ИНТЕРЕСНО