Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Kui olete macOS-i kasutaja, on tõenäoline, et olete mingil hetkel kokku puutunud nii PKG- kui ka DMG-failidega. Mõlemad on tavalised failinimelaiendid, mida kasutatakse erinevate failivormingute jaoks, kuid on mõned põhimõttelised erinevused, mida peaksite teadma.

Mis on PKG?

PKG-failivormingut kasutab Apple tavaliselt oma mobiil- ja arvutiseadmetes. Seda toetavad nii macOS kui ka iOS ning see sisaldab Apple'i tarkvarapakette. See pole siiski ainult Apple'i seadmete jaoks, kuna Sony kasutab PKG-d ka PlayStationi seadmetesse tarkvarapakettide installimiseks.

PKG-failivormingu sisu saab ekstraktida ja installida Apple Installeri abil. See on väga sarnane ZIP-failiga; saate failil paremklõpsata, et vaadata selle sisu ja failid pakitakse kokku.

PKG-failivorming säilitab andmeploki indeksi, et lugeda iga faili sees. PKG-failinimelaiend on olnud kasutusel juba mõnda aega ja seda on kasutatud Apple Newtoni operatsioonisüsteemides, aga ka Solarise operatsioonisüsteemis, mida Oracle praegu haldab. Lisaks kasutasid PKG-faile ka pärandoperatsioonisüsteemid, nagu BeOS.

PKG-failid sisaldavad juhiseid selle kohta, kuhu teatud failid pärast installimist teisaldada. Ta kasutab neid juhiseid ekstraheerimise ajal, kopeerides andmed kõvaketta kindlatesse kohtadesse.

Mis on DMG-fail?

Enamik macOS-i kasutajaid tunneb DMG failivorming, lühend sõnadest Disk Image File. DMG on Apple Disk Image faililaiend. See on kettakujutis, mida saab kasutada tarkvara või muude failide levitamiseks ja mida saab kasutada isegi salvestamiseks (nagu irdkandja). Kui see on paigaldatud, kopeerib see irdkandjat, näiteks USB-draivi. DMG-failile pääsete juurde oma töölaualt.

DMG-failid teisaldavad failid tavaliselt kausta Rakendused. DMG-faile saate luua Disk Utility abil, mis on saadaval koos macOS Ventura ka.

Need on üldiselt metaandmeid sisaldavad töötlemata kettakujutised. Kasutajad saavad vajadusel ka DMG-faile krüptida. Mõelge neile kui failidele, mis sisaldavad kõike, mida kettal ootate.

Apple kasutab seda vormingut tarkvara installipakettide tihendamiseks ja salvestamiseks füüsiliste ketaste asemel. Kui olete oma Maci jaoks veebist tarkvara alla laadinud, olete tõenäoliselt kohanud DMG-faile.

Peamised erinevused PKG- ja DMG-failide vahel

Kuigi need võivad tunduda sarnased ja võivad mõnikord täita samu funktsioone, on PKG- ja DMG-failide vahel mõned peamised erinevused.

Kaust vs. Pilt

Tehnilisest vaatenurgast on PKG-failid üldiselt kaustad; nad pakivad mitu faili ühte, mille saate koos alla laadida. PKG-failid on installipaketid. DMG-failid on seevastu lihtsad kettakujutised.

Kui avate DMG-faili, käivitab see tarkvara installeri või sellesse salvestatud sisu, mis sageli kuvatakse teie arvutis irdkettana. Pidage meeles, et DMG ei ole installija; see on lihtsalt pilt irdkandjast, näiteks an ISO fail.

PKG-failide avamiseks saab kasutada Windowsi üldisi arhiiviavajaid. Sa saad ka avage Windowsis DMG-failid, kuigi protsess on veidi erinev.

Skriptide kasutamine

PKG-failid võivad sisaldada postitamis- või eelinstallimisskripte, mis võivad sisaldada juhiseid selle kohta, kuhu failid installida. Samuti saab see kopeerida mitu faili ühte asukohta või installida faile mitmesse kohta.

DMG-failid installivad tarkvara põhikaustadesse. Fail kuvatakse töölaual ja selle sisu installitakse tavaliselt rakendustesse.

DMG-d võivad toetada suhtelisi teid olemasolevate kasutajate (FEU-de) täitmiseks, muutes arendajatel lihtsamaks kasutusjuhendi, näiteks tavaliste ReadMe-dokumentide lisamise süsteemi iga kasutaja jaoks.

Tehniliselt saate selliseid faile lisada ka PKG-sse, kuid see nõuab märkimisväärseid teadmisi ja kogemusi installijärgsete skriptidega.

DMG- ja PKG-failid teenivad erinevaid eesmärke

Kuigi mõlemat kasutatakse tavaliselt, on nende eesmärk pisut erinev. DMG-failid on palju paindlikumad ja levitamiseks sobivamad, samas kui PKG-failid pakuvad konkreetsete installijuhiste jaoks suuremaid võimalusi. Lisaks on need mõlemad tihendatud, nii et algse faili suurus väheneb.