.PKG

PKG-bestand

macOS Installer Package
Stel een vraag
SNEL ANTWOORD

Een PKG-bestand is een macOS Installer-pakket - het installeert software op een Mac. Dubbelklik erop om de Installer-app van Apple te openen, die u door de configuratie leidt (beheerderswachtwoord meestal vereist). Voordat u een PKG-bestand van buiten de App Store uitvoert, kunt u dit inspecteren met de gratis app Suspicious Package om precies te zien wat er wordt geïnstalleerd en welke scripts er worden uitgevoerd.

Ontwikkelaar: Apple Categorie: Systeembestanden Open standaard MIME: application/x-xar
OPENT OP Windows macOS Linux
Gerelateerd: .NOMEDIA · .DLL · .TMP · .LNK

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 26, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PKG-bestandsformaat?

De extensie .pkg wordt onder andere gebruikt binnen het macOS-besturingssysteem, ontwikkeld door Apple. .pkg-bestanden bevatten pakketten met gecomprimeerde installatiebestanden met het interne XAR-formaat, met als doel een applicatie op Mac-computers te installeren. .pkg-bestanden zijn feitelijk XAR-archieven met een andere extensie en een strikt gedefinieerde hiërarchie van bestanden: een inhoudsopgave in XML, een gecomprimeerde CPIO-payload met applicatiebestanden en optionele installatiescripts.

Het doel van het XAR-project is om een eenvoudig uitbreidbaar archiefformaat te creëren, en dit maakt .pkg een flexibel distributiemiddel voor macOS-software. Bij de ontwikkeling van het .pkg-formaat was het hoofddoel om een mechanisme te creëren dat het werk tijdens het installatieproces zou vergemakkelijken - en deze prioriteit is bereikt. Installatie en bijwerking met behulp van .pkg-bestanden kan eenvoudig worden uitgevoerd via de ingebouwde macOS Installer-app of het commando installer in Terminal. De installatie van software kan individueel worden uitgevoerd, of samen met een pre- of post-installatiescript dat verantwoordelijk is voor een dergelijk proces.

Het huidige „platte” .pkg-formaat werd geïntroduceerd in Mac OS X 10.5 Leopard (2007). Moderne pakketten moeten worden ondertekend met een Apple Developer-certificaat en genotariseerd zijn voor distributie buiten de Mac App Store.

.pkg-bestanden worden momenteel gebruikt zoals hieronder vermeld:

  • als installatiepakketten in Apple-systemen - zowel op computers met macOS als op iPhones (gedistribueerd via MDM of Apple Configurator)
  • door Sony, voor het installeren van software en applicaties op PlayStation 3, PlayStation 4 en PlayStation 5-consoles
  • historisch gezien door Symbian-systemen om configuratie-informatie binnen installatiepakketten te bewaren

Gerelateerde formaten zijn onder meer .DMG schijfkopieën gebruikt voor app-distributie, .MPKG meta-pakketten die meerdere .pkg-installatieprogramma's bundelen, en .XIP ondertekende archieven gebruikt door Xcode.

Beveiliging & veiligheid

RISICO: MEDIUM

Een macOS .pkg kan preinstall/postinstall-scripts uitvoeren met verhoogde privileges, dus het is gevaarlijker dan een app die u naar de map Applicaties sleept - malware en adware zijn verspreid als .pkg-installatieprogramma's. Voer alleen pakketten uit van vertrouwde bronnen; macOS Gatekeeper waarschuwt voor niet-ondertekende/niet-genotariseerde pakketten, en u dient die waarschuwing ter harte te nemen. Inspecteer alles wat onzeker is met Suspicious Package (het toont de scripts en de ondertekenaar) voordat u installeert.

Formaatdetails

in een notendop
VOLLEDIGE NAAMmacOS Installer Package
ONTWIKKELAARApplesinds macOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
MIME-TYPEapplication/x-xar
TYPEXAR-archief met payload, Bill of Materials en installatiescripts (binair)
STANDAARDOpen · royaltyvrij
Deze extensie wordt ook gebruikt door…
  • PlayStation Package - Versleuteld, consolespecifiek game/DLC/update-pakket voor PS3/PS4/PS5/Vita; installeert alleen op de bijbehorende console, niet op een computer.
  • Symbian Installer Script (.pkg) - Verouderd tekstgebaseerd build-script gebruikt door oude Symbian/Nokia SIS-verpakking.
  • Apple Newton Package - Zeldzaam, verouderd pakketformaat voor het stopgezette Apple Newton-platform (de oude DB-naam voor deze extensie).
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
78617221
ASCII
xar!
Een modern macOS plat .pkg-bestand is een XAR-archief: bytes „xar!” (78 61 72 21) op offset 0. Oudere macOS .pkg-bestanden zijn bundels (mappen, geen enkele signatuur).

Programma's die PKG-bestanden openen

Windows1 app
7-Zip Open-source Open een macOS .pkg als een XAR-archief om de inhoud uit te pakken - u kunt bestanden lezen maar GEEN Mac-software installeren op Windows.
macOS4 apps
Installer (built-in) Ingebouwd Dubbelklik op de .pkg; de Installer-app van Apple begeleidt u bij de installatie (kan om uw beheerderswachtwoord vragen).
Suspicious Package Gratis Open de .pkg om elk bestand, script en de ondertekenaar/notarisatie te inspecteren VOORDAT u installeert - inclusief een Quick Look-voorbeeld.
Pacifist Betaald Open de .pkg om door individuele bestanden/apps te bladeren en deze uit te pakken zonder het volledige installatieprogramma uit te voeren.
installer (Terminal) Ingebouwd Voer „sudo installer -pkg file.pkg -target /” uit om te installeren vanaf de opdrachtregel (voor scripts/automatisering).
Linux1 app
xar / cpio (command line) Open-source Voer „xar -xf file.pkg” uit en pak vervolgens de Payload (gzip|cpio) uit om bestanden te extraheren - alleen voor inspectie, niet voor installatie.

Technische details

diepe specificaties
Intern formaatXAR (eXtensible ARchive) binair archief
Magic bytes`78 61 72 21` (`xar!`) op bestandsoffset 0; identificeert een modern plat pakket - oudere bundelpakketten zijn mappen zonder een enkele bestandssignatuur
MIME-type`application/x-xar`
InhoudsopgaveXML-document dat ongecomprimeerd in de XAR-header is opgeslagen en de checksum, compressiemethode en metadata van elk bestand indexeert
Payload-formaatCPIO-archief gecomprimeerd met gzip, bzip2 of lzma binnen de XAR-container
Bill of Materials`Bom`-bestand in het pakket met een lijst van geïnstalleerde paden, bestandseigenaren, machtigingen en groottes
Installatiescripts`preinstall` en `postinstall` shell-scripts uitgevoerd als root voor en na de installatie van de payload
Code-ondertekeningOndertekend met een Apple Developer ID Installer-certificaat; handtekening geverifieerd door macOS Gatekeeper bij opstarten
NotarisatieApple-notarisatie vereist voor pakketten die buiten de Mac App Store worden gedistribueerd op macOS 10.15 en later
PakketvariantenPlatte `.pkg` is een enkel XAR-bestand; legacy bundel `.pkg` (vóór 10.5) is een mappenstructuur - beide delen dezelfde extensie
Installatie via opdrachtregel`sudo installer -pkg file.pkg -target /`
Extractie zonder installatie`xar -xf file.pkg` pakt het archief uit in de huidige map zonder installatiescripts uit te voeren
Distributie-XMLOptioneel `Distribution`-bestand in de root van een productarchief regelt installaties met meerdere keuzes of meerdere pakketten met ingebedde JavaScript-logica
Component- vs. productarchiefEen `.pkg` kan een eenvoudig componentpakket zijn of een productarchief dat meerdere componentpakketten bundelt in één installatieprogramma
UitgebrachtmacOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
Open standaardJa · royaltyvrij
Specificatiegithub.com

PKG conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PKG-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PKG-bestanden.

Veelgestelde vragen

Hoe open ik een PKG-bestand op een Mac?
Dubbelklik erop - de Installer-app van Apple wordt gestart en leidt u door de installatie van de software. Om eerst binnenin te kijken, opent u het met Suspicious Package (gratis) in plaats van het te installeren.
Hoe open ik een PKG-bestand op Windows?
Een macOS-installatieprogramma .pkg is een XAR-archief, dus u kunt de inhoud uitpakken met 7-Zip om de bestanden te lezen - maar u kunt geen Mac-software op Windows installeren.
Is een PKG-bestand veilig om te installeren?
Alleen als de bron betrouwbaar is. macOS-pakketten kunnen bevoorrechte installatiescripts uitvoeren, dus geef de voorkeur aan ondertekende/genotariseerde pakketten en inspecteer onzekere pakketten met Suspicious Package voordat u ze uitvoert.
Hoe kan ik zien wat een PKG installeert voordat ik het uitvoer?
Open het in Suspicious Package (gratis) om elk bestand, de installatiescripts en de ondertekenaar te bekijken, of gebruik Pacifist om door de inhoud te bladeren en deze uit te pakken zonder te installeren.
macOS zegt dat het pakket „beschadigd” is of van een „onbekende ontwikkelaar” - wat moet ik doen?
Dat is Gatekeeper die een niet-ondertekend of niet-genotariseerd pakket blokkeert. Download het opnieuw van de officiële bron; alleen als u het volledig vertrouwt, klikt u met de rechtermuisknop > Open (of sta het toe in Systeeminstellingen > Privacy en beveiliging).

Referenties

1Apple - Distributing software with Installer / flat package formatdeveloper.apple.com
2XAR archive format (Apple OSS)github.com

Blijf ontdekken

door de database

Populaire extensies deze week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Gerelateerde extensies

.NOMEDIAAndroid No-Media Marker File
.DLLDynamic Link Library
.TMPTemporary File
.LNKWindows Shell Link (Shortcut)
.ETLEvent Trace Log
.ASECAndroid Secure Encrypted Container (apps-on-SD container)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z