Ak ste používateľom macOS, je pravdepodobné, že ste niekedy narazili na súbory PKG aj DMG. Obidve sú bežné prípony súborov, ktoré sa používajú pre rôzne formáty súborov, existujú však niektoré zásadné rozdiely, o ktorých by ste mali vedieť.
čo je PKG?
Formát súboru PKG bežne používa spoločnosť Apple na svojich mobilných a počítačových zariadeniach. Je podporovaný systémami macOS aj iOS a obsahuje softvérové balíky od spoločnosti Apple. Nie je to však exkluzívne pre zariadenia Apple, pretože Sony používa PKG aj na inštaláciu softvérových balíkov na zariadeniach PlayStation.
Obsah súboru vo formáte PKG je možné extrahovať a nainštalovať pomocou Apple Installer. Je to veľmi podobne ako zazipovaný súbor; kliknutím pravým tlačidlom myši na súbor zobrazíte jeho obsah a súbory sa po zbalení skomprimujú.
Formát súboru PKG udržiava index bloku údajov na čítanie každého súboru vo vnútri. Prípona názvu súboru PKG existuje už nejaký čas a používa sa v operačných systémoch Apple Newton, ako aj v operačnom systéme Solaris, ktorý v súčasnosti spravuje Oracle. Okrem toho staršie operačné systémy ako BeOS používali aj súbory PKG.
Súbory PKG obsahujú pokyny o tom, kam presunúť určité súbory, keď sú nainštalované. Tieto pokyny používa počas extrakcie, kopírovania údajov na konkrétne miesta na pevnom disku.
Čo je súbor DMG?
Väčšina používateľov systému MacOS pozná Formát súboru DMG, skratka pre Disk Image File. DMG je prípona súboru Apple Disk Image. Je to obraz disku, ktorý možno použiť na distribúciu softvéru alebo iných súborov a možno ho dokonca použiť na ukladanie (napríklad vymeniteľné médiá). Po pripojení replikuje vymeniteľné médiá, ako je napríklad jednotka USB. K súboru DMG máte prístup z pracovnej plochy.
Súbory DMG zvyčajne presúvajú súbory do priečinka Aplikácie. Súbory DMG môžete vytvárať pomocou nástroja Disk Utility, ktorý je k dispozícii s macOS Ventura tiež.
Vo všeobecnosti ide o nespracované obrazy diskov obsahujúce metadáta. Používatelia môžu v prípade potreby aj šifrovať súbory DMG. Predstavte si ich ako súbory obsahujúce všetko, čo by ste na disku očakávali.
Apple používa tento formát na kompresiu a ukladanie inštalačných balíkov softvéru namiesto fyzických diskov. Ak ste si stiahli softvér pre Mac z webu, pravdepodobne ste narazili na súbory DMG.
Kľúčové rozdiely medzi súbormi PKG a DMG
Aj keď sa môžu zdať podobné a niekedy môžu vykonávať rovnaké funkcie, medzi súbormi PKG a DMG existujú určité kľúčové rozdiely.
Priečinok vs. Obrázok
Z technického hľadiska sú súbory PKG vo všeobecnosti priečinky; zbalia niekoľko súborov do jedného, ktorý si môžete stiahnuť spolu. Súbory PKG sú inštalačné balíky. Na druhej strane súbory DMG sú jednoduché obrazy diskov.
Keď otvoríte súbor DMG, spustí sa inštalátor softvéru alebo obsah uložený v ňom, ktorý sa často zobrazuje ako vymeniteľná jednotka vo vašom počítači. Pamätajte, že DMG nie je inštalačný program; je to len obraz vymeniteľného média, napr ISO súbor.
Všeobecné otvárače archívov v systéme Windows možno použiť na otváranie súborov PKG. Môžete tiež otvorte súbory DMG v systéme Windows, aj keď proces je trochu odlišný.
Používanie skriptov
Súbory PKG môžu obsahovať skripty post alebo predinštalačné skripty, ktoré môžu obsahovať pokyny o tom, kde by sa mali súbory nainštalovať. Môže tiež skopírovať viacero súborov na jedno miesto alebo inštalovať súbory na viacero umiestnení.
Súbory DMG nainštalujú softvér do základných priečinkov. Súbor sa zobrazí na pracovnej ploche a obsah sa zvyčajne nainštaluje do aplikácie Aplikácie.
DMG môžu podporovať relatívne cesty pre existujúcich používateľov (FEU), vďaka čomu môžu vývojári jednoduchšie zahrnúť používateľské príručky, ako sú bežné dokumenty ReadMe, pre každého používateľa v systéme.
Z technického hľadiska môžete takéto súbory pridať aj na PKG, ale vyžaduje si to značné odborné znalosti a skúsenosti s poinštalačnými skriptami.
Súbory DMG a PKG slúžia na rôzne účely
Aj keď sa oba bežne používajú, ich zamýšľaný účel je trochu iný. Súbory DMG sú oveľa flexibilnejšie a vhodné na distribúciu, zatiaľ čo súbory PKG ponúkajú väčšie možnosti pre konkrétne pokyny na inštaláciu. Oba sú navyše komprimované, takže pôvodná veľkosť súboru je zmenšená.