Hva er en PKG-fil?
En fil med filtypen .pkg er en installasjonspakkefil som brukes til å installere programvare på macOS. I tillegg til Macintosh-datamaskiner, brukes den også på iPhone. Det innebygde Apple-installasjonsprogrammet kan brukes til å installere innholdet i en PKG-fil. En PKG-fil ligner på en MSI-fil som brukes på Windows-operativsystemet for installasjon av programvare. Under installasjonen kan disse pakkefilene logge meldinger som gir deg en ide om hvilke ekstra ting som er installert av denne pakken.
PKG-filformat
PKR er binære filer som er komprimert for å redusere den totale filstørrelsen. Siden OSX 10.5 har flate pakker med enkle installasjonsfiler blitt introdusert av Apple. Disse er annerledes enn de tidligere pakkeformatene som kom som en bunt i stedet for enkeltfiler. Disse medfølgende pakkene inneholdt et strukturert kataloghierarki som lagret filer på en måte som gjør det lettere å hente dem via en eller annen indeksfil. Det flate PKG-filformatet er faktisk et XAR-arkiv som har en:
- Header - Definerer størrelse, kontrollsum og versjonsinformasjon
- Innholdsfortegnelse - Et XML-dokument som er (og må) kodes som UTF-8 og lagres i begynnelsen av filen, noe som gjør det enkelt å skanne gjennom arkivet for å trekke ut individuelle filer
- Heap - ustrukturert haug med data referert av innholdsfortegnelsen