Jos olet macOS-käyttäjä, olet todennäköisesti törmännyt sekä PKG- että DMG-tiedostoihin jossain vaiheessa. Molemmat ovat yleisiä tiedostotunnisteita, joita käytetään eri tiedostomuodoissa, mutta sinun pitäisi tietää joitakin perustavanlaatuisia eroja.
Mikä on PKG?
Apple käyttää yleisesti PKG-tiedostomuotoa mobiili- ja tietokonelaitteissaan. Sitä tukevat sekä macOS että iOS, ja se sisältää Applen ohjelmistopaketteja. Se ei kuitenkaan koske vain Apple-laitteita, sillä Sony käyttää myös PKG: tä ohjelmistopakettien asentamiseen PlayStation-laitteille.
PKG-tiedostomuodon sisältö voidaan purkaa ja asentaa Apple Installerilla. Se on todella samanlainen kuin zip-tiedosto; voit napsauttaa tiedostoa hiiren kakkospainikkeella nähdäksesi sisällön, jolloin tiedostot pakataan pakattuna.
PKG-tiedostomuoto ylläpitää indeksiä tietolohkoon jokaisen sisällä olevan tiedoston lukemista varten. PKG-tiedostotunniste on ollut olemassa jo jonkin aikaa, ja sitä on käytetty Apple Newton -käyttöjärjestelmissä sekä Solaris-käyttöjärjestelmässä, jota Oracle tällä hetkellä ylläpitää. Lisäksi vanhat käyttöjärjestelmät, kuten BeOS, käyttivät myös PKG-tiedostoja.
PKG-tiedostot sisältävät ohjeet tiettyjen tiedostojen siirtämisestä, kun ne on asennettu. Se käyttää näitä ohjeita purkamisen aikana ja kopioi tiedot tiettyihin paikkoihin kiintolevyllä.
Mikä on DMG-tiedosto?
Useimmat macOS-käyttäjät tuntevat DMG-tiedostomuoto, lyhenne sanoista Disk Image File. DMG on Apple Disk Image -tiedostopääte. Se on levykuva, jota voidaan käyttää ohjelmistojen tai muiden tiedostojen jakamiseen ja jota voidaan käyttää jopa tallennusvälineenä (kuten siirrettävä tietoväline). Kun se on asennettu, se kopioi irrotettavan tietovälineen, kuten USB-aseman. Voit käyttää DMG-tiedostoa työpöydältäsi.
DMG-tiedostot siirtävät yleensä tiedostot Sovellukset-kansioon. Voit luoda DMG-tiedostoja Levytyökalulla, joka on saatavana macOS Ventura liian.
Nämä ovat yleensä metatietoja sisältäviä raakalevykuvia. Käyttäjät voivat myös tarvittaessa salata DMG-tiedostoja. Ajattele niitä tiedostoina, jotka sisältävät kaiken, mitä voit odottaa levyllä.
Apple käyttää tätä muotoa ohjelmiston asennuspakettien pakkaamiseen ja tallentamiseen fyysisten levyjen sijaan. Jos olet ladannut ohjelmiston Mac-tietokoneellesi verkosta, olet todennäköisesti törmännyt DMG-tiedostoihin.
Tärkeimmät erot PKG- ja DMG-tiedostojen välillä
Vaikka ne saattavat näyttää samanlaisilta ja voivat joskus suorittaa samoja toimintoja, PKG- ja DMG-tiedostojen välillä on joitain keskeisiä eroja.
Kansio vs. Kuva
Teknisestä näkökulmasta PKG-tiedostot ovat yleensä kansioita; ne pakaavat useita tiedostoja yhdeksi, jonka voit ladata yhdessä. PKG-tiedostot ovat asennuspaketteja. DMG-tiedostot sen sijaan ovat yksinkertaisia levykuvia.
Kun avaat DMG-tiedoston, se käynnistää ohjelmiston asennusohjelman tai siihen tallennetun sisällön, joka usein näkyy siirrettävänä asemana tietokoneellasi. Muista, että DMG ei ole asennusohjelma; se on vain kuva siirrettävästä tietovälineestä, kuten ISO-tiedosto.
Yleisiä arkiston avaajia Windowsissa voidaan käyttää PKG-tiedostojen avaamiseen. Voit myös avaa DMG-tiedostot Windowsissa, vaikka prosessi on hieman erilainen.
Skriptien käyttö
PKG-tiedostot voivat sisältää post- tai esiasennuskomentosarjat, jotka voivat sisältää ohjeita tiedostojen asennuspaikasta. Se voi myös kopioida useita tiedostoja yhteen paikkaan tai asentaa tiedostoja useisiin paikkoihin.
DMG-tiedostot asentavat ohjelmiston ydinkansioihin. Tiedosto tulee näkyviin työpöydälle, ja sen sisältö asennetaan yleensä sovelluksiin.
DMG: t voivat tukea suhteellisia polkuja olemassa olevien käyttäjien täyttöön (FEU), mikä tekee kehittäjien helpommaksi sisällyttää käyttöoppaita, kuten tavanomaisia ReadMe-asiakirjoja, jokaiselle järjestelmän käyttäjälle.
Teknisesti voit myös lisätä tällaisia tiedostoja PKG: hen, mutta se vaatii huomattavaa asiantuntemusta ja kokemusta asennuksen jälkeisistä komentosarjoista.
DMG- ja PKG-tiedostot palvelevat eri tarkoituksia
Vaikka molempia käytetään yleisesti, niiden käyttötarkoitus on hieman erilainen. DMG-tiedostot ovat paljon joustavampia ja sopivampia jakeluun, kun taas PKG-tiedostot tarjoavat enemmän vaihtoehtoja tietyille asennusohjeille. Lisäksi ne molemmat on pakattu, joten alkuperäisen tiedoston koko pienenee.