DMG vs. PKG: Hvad er forskellen på disse filtyper?

Du har måske set dem begge på dine Apple-enheder, men hvad betyder de?

Hvis du er macOS-bruger, er du sandsynligvis stødt på PKG- og DMG-filer på et tidspunkt. Begge er almindelige filnavne, der bruges til forskellige filformater, men der er nogle vigtige forskelle, som du bør kende til.

Hvad er PKG?

PKG-filformatet bruges almindeligvis af Apple på dets mobile enheder og computere. Det understøttes af både macOS og iOS og inkluderer softwarepakker fra Apple. Det er ikke kun Apple-hardware, Sony bruger også PKG til at installere softwarepakker på PlayStation-hardware.

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

PKG-filformatet opretholder et indeks over datablokken til at læse hver fil indenfor. PKG-filnavnet har eksisteret i lang tid og er blevet brugt i Apple Newton-operativsystemer såvel som i Solaris, et operativsystem, der i øjeblikket vedligeholdes af Oracle. Derudover bruger ældre operativsystemer såsom BeOS også PKG-filer.

PKG-filer indeholder instruktioner til, hvor visse filer skal flyttes, når de installeres. 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 i DMG-filformat , som er en forkortelse for Disk Image File. DMG er filtypenavnet Apple Disk Image. Det er et diskbillede, der kan bruges til at distribuere programmer eller andre filer og kan endda bruges til lagring (såsom på flytbare medier). Når den er monteret, kopierer den flytbare medier, så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 følger med macOS Ventura Også.

Disse er generelt rå diskbilleder, der indeholder metadata. Brugere kan også kode DMG-filer, hvis det kræves. Tænk på dem som filer, der indeholder alt, hvad du ville forvente på disken.

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

De vigtigste forskelle mellem PKG- og DMG-filer

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

mappe vs billede

Teknisk set er PKG-filer generelt mapper; De pakker flere filer i en enkelt fil, 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 programinstallationsprogrammet eller indholdet, der er gemt i, og det vises ofte som et flytbart drev på din computer. Husk at DMG ikke er fastgjort; Det er bare et flytbart mediebillede, f.eks ISO fil .

Generelle arkivåbningsværktøjer på Windows kan bruges til at åbne PKG-filer. Det kan du også Åbn DMG-filer på Windows , selvom processen er lidt anderledes.

ved hjælp af scripts

PKG-filer kan omfatte implementering eller forudinstallerede scripts, som kan omfatte instruktioner om, hvor filerne skal installeres. Det kan også kopiere flere filer til én placering eller installere filer til flere steder.

DMG-filer installerer programmet i hovedmapperne. Filen vises på skrivebordet, og indholdet er normalt installeret i programmer.

DMG'er kan understøtte FEU'er (Fill Existing Users relative paths), hvilket gør det nemmere for udviklere at inkludere brugermapper, som traditionelle ReadMe-dokumenter, for hver bruger på systemet.

Rent teknisk kan man også tilføje sådanne filer til PKG, men det kræver en del erfaring og erfaring med scripts efter installationen.

DMG- og PKG-filer tjener forskellige formål

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

Relaterede stillinger
Udgiv artiklen på

Tilføj en kommentar