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

Можливо, ви бачили обидва на своїх пристроях Apple, але що вони означають?

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

Що таке PKG?

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

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

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

Файли PKG містять інструкції щодо того, куди перемістити певні файли під час їх встановлення. Він використовує ці інструкції під час видобування та копіює дані в певні місця на жорсткому диску.

Що таке файл dmg?

Більшість користувачів macOS будуть знайомі у форматі файлу DMG , що є скороченням від Disk Image File. DMG — це розширення файлу Apple Disk Image. Це образ диска, який можна використовувати для розповсюдження програм або інших файлів і навіть для зберігання (наприклад, на знімному носії). Після підключення він копіює знімний носій, наприклад 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 надають більше можливостей для конкретних інструкцій зі встановлення. Крім того, вони обидва стиснуті, тому вихідний розмір файлу зменшено.

Статті по темі
Опублікуйте статтю на

Додати коментар