Dacă sunteți un utilizator macOS, sunt șanse să fi întâlnit atât fișiere PKG, cât și DMG la un moment dat. Ambele sunt extensii comune de nume de fișiere care sunt utilizate pentru diferite formate de fișiere, dar există câteva diferențe fundamentale despre care ar trebui să știți.
Ce este PKG?
Formatul de fișier PKG este utilizat în mod obișnuit de Apple pe dispozitivele sale mobile și de calcul. Este acceptat atât de macOS, cât și de iOS și include pachete software de la Apple. Totuși, nu este exclusiv pentru dispozitivele Apple, deoarece Sony folosește și PKG pentru instalarea pachetelor software pe dispozitivele PlayStation.
Conținutul formatului de fișier PKG poate fi extras și instalat utilizând Apple Installer. Este foarte similar cu un fișier arhivat; puteți face clic dreapta pe fișier pentru a vedea conținutul, iar fișierele sunt comprimate atunci când sunt ambalate.
Formatul de fișier PKG menține un index al blocului de date pentru a citi fiecare fișier din interior. Extensia de nume de fișier PKG există de ceva timp și a fost folosită în sistemele de operare Apple Newton, precum și în Solaris, un sistem de operare pe care Oracle îl menține în prezent. În plus, sistemele de operare vechi precum BeOS au folosit și fișiere PKG.
Fișierele PKG conțin instrucțiuni despre unde să mutați anumite fișiere atunci când sunt instalate. Folosește aceste instrucțiuni în timpul extracției, copierea datelor în anumite locații de pe hard disk.
Ce este un fișier DMG?
Majoritatea utilizatorilor de macOS vor fi familiarizați cu Format de fișier DMG, prescurtare pentru Disk Image File. DMG este extensia de fișier Apple Disk Image. Este o imagine de disc care poate fi folosită pentru distribuirea de software sau alte fișiere și poate fi folosită chiar și pentru stocare (cum ar fi mediile amovibile). Când este montat, reproduce mediile amovibile, cum ar fi o unitate USB. Puteți accesa fișierul DMG de pe desktop.
Fișierele DMG mută de obicei fișierele în folderul Aplicații. Puteți crea fișiere DMG folosind Disk Utility, care este disponibil cu macOS Ventura de asemenea.
Acestea sunt, în general, imagini brute de disc care conțin metadate. De asemenea, utilizatorii pot cripta fișierele DMG dacă este necesar. Gândiți-vă la ele ca la fișiere care conțin tot ce v-ați aștepta pe un disc.
Apple folosește acest format pentru a comprima și stoca pachetele de instalare a software-ului în locul discurilor fizice. Dacă ați descărcat software pentru Mac de pe web, probabil că ați întâlnit fișiere DMG.
Diferențele cheie între fișierele PKG și DMG
Deși pot părea similare și uneori pot îndeplini aceleași funcții, există câteva diferențe cheie între fișierele PKG și DMG.
Folder vs. Imagine
Din punct de vedere tehnic, fișierele PKG sunt în general foldere; ele împachetează mai multe fișiere într-unul singur pe care le puteți descărca împreună. Fișierele PKG sunt pachete de instalare. Fișierele DMG, pe de altă parte, sunt imagini simple de disc.
Când deschideți un fișier DMG, acesta lansează programul de instalare a software-ului sau conținutul stocat în interior, apărând adesea ca o unitate amovibilă pe computer. Amintiți-vă că DMG nu este un program de instalare; este doar o imagine a unui suport amovibil, ca un Fișier ISO.
Deschizătoarele generale de arhive pe Windows pot fi folosite pentru a deschide fișiere PKG. Poti de asemenea deschideți fișierele DMG pe Windows, deși procesul este ușor diferit.
Folosind Scripturi
Fișierele PKG pot include scripturi de postare sau de preinstalare, care ar putea include instrucțiuni despre unde ar trebui să fie instalate fișierele. De asemenea, poate copia mai multe fișiere într-o singură locație sau poate instala fișiere în mai multe locații.
Fișierele DMG instalează software-ul în folderele de bază. Fișierul apare pe desktop, iar conținutul este de obicei instalat în Aplicații.
DMG-urile pot suporta căi relative pentru completarea utilizatorilor existenți (FEU), facilitând pentru dezvoltatori să includă ghiduri de utilizare, cum ar fi documentele convenționale ReadMe, pentru fiecare utilizator din sistem.
Din punct de vedere tehnic, puteți adăuga și astfel de fișiere pe PKG, dar necesită experiență și experiență semnificative cu scripturile post-instalare.
Fișierele DMG și PKG servesc unor scopuri diferite
Deși ambele sunt utilizate în mod obișnuit, scopul lor este puțin diferit. Fișierele DMG sunt mult mai flexibile și potrivite pentru distribuție, în timp ce fișierele PKG oferă opțiuni mai mari pentru instrucțiuni specifice de instalare. În plus, ambele sunt comprimate, astfel încât dimensiunea fișierului original este redusă.