DMG vs. PKG: Hva er forskjellen på disse filtypene?

Du har kanskje sett begge på Apple-enhetene dine, men hva betyr de?

Hvis du er en macOS-bruker, har du sannsynligvis kommet over PKG- og DMG-filer på et tidspunkt. Begge er vanlige filnavn som brukes for forskjellige filformater, men det er noen viktige forskjeller du bør vite om.

Hva er PKG?

PKG-filformatet brukes ofte av Apple på sine mobile enheter og datamaskiner. Den støttes av både macOS og iOS og inkluderer programvarepakker fra Apple. Det er ikke bare Apple-maskinvare, Sony bruker også PKG til å installere programvarepakker på PlayStation-maskinvare.

Innholdet i PKG-filformatet kan pakkes ut og installeres ved hjelp av Apple Installer. det er en Svært lik en zip-fil ; Du kan høyreklikke på en fil for å se innholdet, og filene komprimeres når de pakkes.

PKG-filformatet opprettholder en indeks over datablokken for å lese hver fil innenfor. PKG-filnavnet har eksistert i lang tid og har blitt brukt i Apple Newton-operativsystemer, så vel som i Solaris, et operativsystem som for tiden vedlikeholdes av Oracle. I tillegg bruker eldre operativsystemer som BeOS også PKG-filer.

PKG-filer inneholder instruksjoner for hvor du skal flytte visse filer når du installerer dem. Den bruker disse instruksjonene under utvinning og kopierer data til bestemte steder på harddisken.

Hva er en dmg-fil?

De fleste macOS-brukere vil være kjent i DMG-filformat , som er forkortelse for Disk Image File. DMG er filtypen Apple Disk Image. Det er et diskbilde som kan brukes til å distribuere programmer eller andre filer og kan til og med brukes til lagring (for eksempel på flyttbare medier). Når den er montert, kopierer den flyttbare medier, for eksempel en USB-stasjon. Du kan få tilgang til DMG-filen fra skrivebordet.

DMG-filer flytter vanligvis filer til Applications-mappen. Du kan lage DMG-filer ved hjelp av Diskverktøy, som følger med macOS Ventura Også.

Dette er vanligvis rå diskbilder som inneholder metadata. Brukere kan også kode DMG-filer om nødvendig. Tenk på dem som filer som inneholder alt du forventer på disk.

Apple bruker dette formatet til å komprimere og lagre programvareinstallasjonspakker i stedet for på fysiske disker. Hvis du noen gang har lastet ned programvare for Mac-en din fra nettet, har du sannsynligvis kommet over DMG-filer.

De viktigste forskjellene mellom PKG- og DMG-filer

Selv om de kan se like ut og noen ganger kan utføre de samme funksjonene, er det noen viktige forskjeller mellom PKG- og DMG-filer.

mappe vs bilde

Teknisk sett er PKG-filer vanligvis mapper; De pakker flere filer i én enkelt fil som du kan laste ned sammen. PKG-filer er installasjonspakker. DMG-filer er derimot enkle diskbilder.

Når du åpner en DMG-fil, starter den programinstallasjonsprogrammet eller innholdet som er lagret i, og det vises ofte som en flyttbar stasjon på datamaskinen din. Husk at DMG ikke er festet; Det er bare et flyttbart mediebilde, som ISO-fil .

Generelle arkivåpningsverktøy på Windows kan brukes til å åpne PKG-filer. Du kan også Åpne DMG-filer på Windows , selv om prosessen er litt annerledes.

ved hjelp av skript

PKG-filer kan inkludere distribusjon eller forhåndsinstallerte skript, som kan inkludere instruksjoner om hvor filene skal installeres. Den kan også kopiere flere filer til ett sted eller installere filer til flere steder.

DMG-filer installerer programmet i hovedmappene. Filen vises på skrivebordet, og innholdet er vanligvis installert i applikasjoner.

DMG-er kan støtte Fill Existing Users relative paths (FEUs), noe som gjør det enklere for utviklere å inkludere brukerkataloger, som tradisjonelle ReadMe-dokumenter, for hver bruker på systemet.

Rent teknisk kan du også legge til slike filer i PKG, men det krever mye erfaring og erfaring med script etter installasjon.

DMG- og PKG-filer tjener forskjellige formål

Mens begge er ofte brukt, er deres tiltenkte formål litt annerledes. DMG-filer er mer fleksible og distribusjonsvennlige, mens PKG-filer gir større muligheter for spesifikke installasjonsinstruksjoner. I tillegg er de begge komprimert, slik at den opprinnelige filstørrelsen reduseres.

Relaterte innlegg
Publiser artikkelen på

Legg til en kommentar