Hvorfor konvertere PKG til ZIP?
Udpakning af en .pkg til ZIP er primært nyttigt til at inspicere eller transportere installationsindholdet på en Windows- eller Linux-maskine, hvor Apples Installer ikke er tilgængelig. Genpakning til ZIP bevarer ikke installationslogikken eller scripts, så outputtet er et skrivebeskyttet arkiv af pakkens indre dele.
Sådan konverterer du PKG til ZIP
7-Zip FREE
Højreklik på .pkg, vælg 7-Zip > Open archive for at gennemse XAR-indholdet, udpak alt til en mappe, højreklik derefter på mappen og vælg 7-Zip > Add to archive med formatet sat til ZIP.
Pacifist APP
Åbn .pkg i Pacifist, brug File > Extract til at eksportere filerne til en midlertidig mappe, højreklik derefter på mappen i Finder og vælg Komprimer for at oprette en ZIP.
Om disse formater
En PKG-fil er en macOS-installationspakke - den installerer software på en Mac. Dobbeltklik på den for at køre Apples Installer-app, som vil guide dig gennem opsætningen…
Åbn .PKG detaljer →En ZIP-fil er et komprimeret arkiv, der gemmer en eller flere filer i en enkelt mindre pakke. På Windows, macOS, iOS og Android kan du åbne den uden at installere noget - bare dobbeltklik…
Åbn .ZIP detaljer →Kvalitet & hvad man skal være opmærksom på
- En macOS
.pkger i XAR-format (magic bytesxar!), ikke ZIP - 7-Zip håndterer det direkte, fordi XAR er et åbent arkivformat. - Filen
Payloadinde i den udpakkede mappe er i sig selv et gzip-komprimeret cpio-arkiv; et andet udpakningstrin er nødvendigt for at nå de faktiske installerede filer. - Genpakning til ZIP bevarer ikke installationslogik - installationsscripts, BOM og Distribution XML er til stede som filer, men intet operativsystem vil eksekvere dem fra en ZIP.
Ofte stillede spørgsmål
Fungerer den resulterende ZIP som en installer?
Kan jeg udpakke en `.pkg` på Linux?
xar til at udpakke XAR-arkivet, og derefter cat Payload | gunzip | cpio -id for at nå de installerede filer.Hvad er der indeni en `.pkg`-fil?
.pkg indeholder en gzip-komprimeret cpio Payload, en Bill of Materials (BOM), et PackageInfo eller Distribution XML-manifest og valgfrie pre/post-install shell-scripts.Hvad med ældre `.pkg`-filer fra før Mac OS X 10.5?
.pkg, ikke enkeltfils XAR-arkiver - du kan ZIP'e dem direkte med ethvert arkivprogram.