Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Hvis du er en macOS-bruger, er chancerne for, at du er stødt på både PKG- og DMG-filer på et tidspunkt. Begge er almindelige filnavne, der bruges til forskellige filformater, men der er nogle grundlæggende forskelle, som du bør kende til.

Hvad er PKG?

PKG-filformatet bruges almindeligvis af Apple på dets mobil- og computerenheder. Det understøttes af både macOS og iOS og inkluderer softwarepakker fra Apple. Det er dog ikke eksklusivt for Apple-enheder, da Sony også bruger PKG til at installere softwarepakker på PlayStation-enheder.

Indholdet af PKG-filformatet kan udpakkes og installeres ved hjælp af Apple Installer. Det er meget ligner en zip-fil; du kan højreklikke på filen for at se indholdet, og filerne komprimeres, når de pakkes.

PKG-filformatet opretholder et indeks til datablokken for at læse hver fil indeni. PKG-filnavnet har eksisteret i et stykke tid og er blevet brugt i Apple Newton-operativsystemer såvel som i Solaris, et operativsystem, som Oracle i øjeblikket vedligeholder. Derudover brugte ældre operativsystemer som BeOS også PKG-filer.

instagram viewer

PKG-filer indeholder instruktioner om, hvor visse filer skal flyttes, når de er installeret. Den bruger disse instruktioner under udtrækning og kopierer data til bestemte steder på harddisken.

Hvad er en DMG fil?

De fleste macOS-brugere vil være bekendt med DMG filformat, forkortelse for Disk Image File. DMG er filtypenavnet Apple Disk Image. Det er et diskbillede, der kan bruges til at distribuere software eller andre filer og kan endda bruges til lagring (som flytbare medier). Når den er monteret, replikerer den flytbare medier, som et USB-drev. Du kan få adgang til DMG-filen fra dit skrivebord.

DMG-filer flytter normalt filer til mappen Applications. Du kan oprette DMG-filer ved hjælp af Diskværktøj, som er tilgængeligt med macOS Ventura også.

Disse er generelt rå diskbilleder, der indeholder metadata. Brugere kan også kryptere DMG-filer, hvis det er nødvendigt. Tænk på dem som filer, der indeholder alt, hvad du kan forvente på en disk.

Apple bruger dette format til at komprimere og gemme softwareinstallationspakker i stedet for fysiske diske. Hvis du har downloadet software til din Mac fra nettet, er du sikkert stødt på DMG-filer.

Nøgleforskelle mellem PKG- og DMG-filer

Selvom de kan virke ens og nogle gange kan udføre de samme funktioner, er der nogle vigtige forskelle mellem PKG- og DMG-filer.

Mappe vs. Billede

Fra et teknisk synspunkt er PKG-filer generelt mapper; de pakker flere filer til én, som du kan downloade sammen. PKG-filer er installationspakker. DMG-filer er på den anden side simple diskbilleder.

Når du åbner en DMG-fil, starter den softwareinstallationsprogrammet eller indholdet, der er gemt i, og det vises ofte som et flytbart drev på din computer. Husk at DMG ikke er et installatør; det er bare et billede af flytbare medier, som f.eks ISO fil.

Generelle arkivåbnere på Windows kan bruges til at åbne PKG-filer. Du kan også åbne DMG-filer på Windows, selvom processen er lidt anderledes.

Brug af scripts

PKG-filer kan indeholde post- eller præinstallationsscripts, som kan omfatte instruktioner om, hvor filerne skal installeres. Det kan også kopiere flere filer til en enkelt placering eller installere filer flere steder.

DMG-filer installerer softwaren i kernemapperne. Filen vises på skrivebordet, og indholdet er normalt installeret i Programmer.

DMG'er kan understøtte relative stier til udfylde eksisterende brugere (FEU'er), hvilket gør det lettere for udviklere at inkludere brugervejledninger, såsom konventionelle ReadMe-dokumenter, for hver bruger på systemet.

Teknisk set kan du også tilføje sådanne filer på PKG, men det kræver betydelig ekspertise og erfaring med post-install scripts.

DMG- og PKG-filer tjener forskellige formål

Mens begge er almindeligt anvendte, er deres tilsigtede formål en smule anderledes. DMG-filer er meget mere fleksible og velegnede til distribution, mens PKG-filer giver større muligheder for specifikke installationsinstruktioner. Derudover er de begge komprimerede, så den originale filstørrelse reduceres.