Hvorfor konvertere PKG til ZIP?
Å pakke ut en .pkg til ZIP er hovedsakelig nyttig for å inspisere eller transportere innholdet i installasjonsprogrammet på en Windows- eller Linux-maskin der Apples Installer ikke er tilgjengelig. Ompakking til ZIP bevarer ikke installasjonslogikken eller skriptene, så utdataene er et skrivebeskyttet arkiv av pakkens indre deler.
Hvordan konvertere PKG til ZIP
7-Zip FREE
Høyreklikk på .pkg, velg 7-Zip > Åpne arkiv for å bla i XAR-innholdet, pakk ut alt til en mappe, høyreklikk deretter på den mappen og velg 7-Zip > Legg til arkiv med format satt til ZIP.
Pacifist APP
Åpne .pkg i Pacifist, bruk Fil > Pakk ut for å eksportere filene til en mappe, høyreklikk deretter på den mappen i Finder og velg Komprimer for å lage en ZIP.
Om disse formatene
En PKG-fil er en macOS Installer-pakke - den installerer programvare på en Mac. Dobbeltklikk på den for å kjøre Apples Installer-app, som vil veilede deg gjennom oppsettet…
Åpne .PKG-detaljer →En ZIP-fil er et komprimert arkiv som lagrer én eller flere filer i en enkelt, mindre pakke. På Windows, macOS, iOS og Android kan du åpne den uten å installere noe - bare dobbeltklikk…
Åpne .ZIP-detaljer →Kvalitet og hva du bør passe på
- En macOS
.pkger i XAR-format (magic bytesxar!), ikke ZIP - 7-Zip håndterer det direkte fordi XAR er et åpent arkivformat. - Filen
Payloadinne i den utpakkede mappen er i seg selv et gzip-komprimert cpio-arkiv; et nytt utpakkingssteg er nødvendig for å nå de faktiske installerte filene. - Ompakking til ZIP bevarer ikke installasjonslogikk - installasjonsskript, BOM og Distribution XML er til stede som filer, men ingen OS vil kjøre dem fra en ZIP.
Ofte stilte spørsmål
Fungerer den resulterende ZIP-filen som et installasjonsprogram?
Kan jeg pakke ut en `.pkg` på Linux?
xar for å pakke ut XAR-arkivet, og deretter cat Payload | gunzip | cpio -id for å nå de installerte filene.Hva er inni en `.pkg`-fil?
.pkg inneholder en gzip-komprimert cpio Payload, en Bill of Materials (BOM), et PackageInfo eller Distribution XML-manifest, og valgfrie pre/post-install shell-skript.Hva med eldre `.pkg`-filer fra før Mac OS X 10.5?
.pkg, ikke XAR-arkiv i én fil - du kan ZIP-e dem direkte med et hvilket som helst arkivprogram.