.PKG

PKG-fil

macOS Installer Package
Stil et spørgsmål
HURTIGT SVAR

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 (administratoradgangskode er normalt påkrævet). Før du kører en PKG-fil fra kilder uden for App Store, bør du undersøge den med den gratis app Suspicious Package for at se præcis, hvad den vil installere, og hvilke scripts den vil køre.

Udvikler: Apple Kategori: Systemfiler Åben standard MIME: application/x-xar
ÅBNER PÅ Windows macOS Linux
Relateret: .NOMEDIA · .DLL · .TMP · .LNK

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 26, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PKG-filformatet?

Filendelsen .pkg bruges blandt andet i macOS-operativsystemet, udviklet af Apple. .pkg-filer indeholder pakker med komprimerede installationsfiler i det interne XAR-format, hvis formål er at installere et program på Mac-computere. .pkg-filer er i virkeligheden XAR-arkiver med en anden filendelse og et strengt defineret hierarki af filer: en indholdsfortegnelse i XML, en komprimeret CPIO-payload med programfiler og valgfrie installationsscripts.

Formålet med XAR-projektet er at skabe et let udvideligt arkivformat, hvilket gør .pkg til et fleksibelt leveringsmiddel for macOS-software. Under udviklingen af .pkg-formatet var hovedmålet at skabe en mekanisme, der ville lette arbejdet under installationsprocessen - og denne prioritet er blevet opnået. Installation og opdatering ved hjælp af .pkg-filer kan nemt udføres via den indbyggede macOS Installer-app eller kommandoen installer i Terminal. Installation af software kan udføres individuelt eller sammen med et pre- eller post-installationsscript, der er ansvarlig for processen.

Det nuværende flade .pkg-format blev introduceret i Mac OS X 10.5 Leopard (2007). Moderne pakker skal være signeret med et Apple Developer-certifikat og notariseret til distribution uden for Mac App Store.

.pkg-filer bruges i øjeblikket som anført nedenfor:

  • som installationspakker i Apple-systemer - både på computere, der kører macOS, og på iPhones (distribueret via MDM eller Apple Configurator)
  • af Sony til installation af software og applikationer på PlayStation 3, PlayStation 4 og PlayStation 5-konsoller
  • historisk af Symbian-systemer til at indeholde konfigurationsoplysninger i installationspakker

Relaterede formater inkluderer .DMG diskbilleder brugt til app-distribution, .MPKG metapakker, der samler flere .pkg-installationsprogrammer, og .XIP signerede arkiver brugt af Xcode.

Sikkerhed og tryghed

RISIKO: MEDIUM

En macOS .pkg kan køre preinstall/postinstall-scripts med forhøjede privilegier, så den er farligere end en app, der blot trækkes til mappen Programmer - malware og adware er blevet distribueret som .pkg-installationsfiler. Kør kun pakker fra betroede kilder; macOS Gatekeeper advarer om usignerede/ikke-notariserede pakker, og du bør lytte til det. Undersøg alt usikkert med Suspicious Package (den viser scripts og underskriveren), før du installerer.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNmacOS Installer Package
UDVIKLERApplesiden macOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
KATEGORISystemfiler
MIME-TYPEapplication/x-xar
TYPEXAR-arkiv indeholdende payload, Bill of Materials og installationsscripts (binær)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • PlayStation Package - Krypteret, konsolspecifik spil/DLC/opdateringspakke til PS3/PS4/PS5/Vita; installeres kun på den matchende konsol, ikke en computer.
  • Symbian Installer Script (.pkg) - Forældet tekstbaseret build-script brugt af gammel Symbian/Nokia SIS-pakning.
  • Apple Newton Package - Sjældent, forældet pakkeformat til den udgåede Apple Newton-platform (det gamle DB-navn for denne filendelse).
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
78617221
ASCII
xar!
En moderne macOS flad .pkg er et XAR-arkiv: bytes «xar!» (78 61 72 21) ved offset 0. Ældre macOS .pkg er bundter (mapper, ingen enkelt signatur).

Programmer der åbner PKG-filer

Windows1 app
7-Zip Open-source Åbn en macOS .pkg som et XAR-arkiv for at udpakke dens indhold - du kan læse filerne, men KAN IKKE installere Mac-software på Windows.
macOS4 apps
Installer (built-in) Indbygget Dobbeltklik på .pkg-filen; Apples Installer-app guider dig gennem installationen (kan bede om din administratoradgangskode).
Suspicious Package Gratis Åbn .pkg-filen for at inspicere hver fil, script og underskriver/notarisering FØR installation - inkluderer Quick Look-eksempel.
Pacifist Betalt Åbn .pkg-filen for at gennemse og udpakke individuelle filer/apps uden at køre det fulde installationsprogram.
installer (Terminal) Indbygget Kør «sudo installer -pkg file.pkg -target /» for at installere fra kommandolinjen (til scripts/automatisering).
Linux1 app
xar / cpio (command line) Open-source Kør «xar -xf file.pkg» og udpak derefter Payload (gzip|cpio) for at udtrække filer - kun til inspektion, ikke installation.

Tekniske detaljer

dyb specifikation
Internt formatXAR (eXtensible ARchive) binært arkiv
Magic bytes`78 61 72 21` (`xar!`) ved fil-offset 0; identificerer en moderne flad pakke - ældre bundtpakker er mapper uden en enkelt filsignatur
MIME-type`application/x-xar`
IndholdsfortegnelseXML-dokument gemt ukomprimeret inde i XAR-headeren, der indekserer hver fils tjeksum, komprimeringsmetode og metadata
Payload-formatCPIO-arkiv komprimeret med gzip, bzip2 eller lzma inde i XAR-containeren
Bill of Materials`Bom`-fil inde i pakken, der viser installerede stier, filejere, tilladelser og størrelser
Installationsscripts`preinstall` og `postinstall` shell-scripts udført som root før og efter payload-installation
KodesigneringSigneret med et Apple Developer ID Installer-certifikat; signatur verificeret af macOS Gatekeeper ved kørsel
NotariseringApple-notarisering påkrævet for pakker distribueret uden for Mac App Store på macOS 10.15 og nyere
PakkevarianterFlad `.pkg` er en enkelt XAR-fil; ældre bundt-`.pkg` (før 10.5) er en mappestruktur - begge deler samme filendelse
Installation via kommandolinje`sudo installer -pkg file.pkg -target /`
Udpakning uden installation`xar -xf file.pkg` udpakker arkivet til den aktuelle mappe uden at køre installationsscripts
Distributions-XMLValgfri `Distribution`-fil i roden af et produktarkiv styrer valgmuligheder eller installation af flere pakker med indlejret JavaScript-logik
Komponent- vs. produktarkivEn `.pkg` kan være en simpel komponentpakke eller et produktarkiv, der samler flere komponentpakker i ét installationsprogram
UdgivetmacOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
Åben standardJa · royaltyfri
Specifikationgithub.com

PKG-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PKG-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PKG-filer.

Ofte stillede spørgsmål

Hvordan åbner jeg en PKG-fil på en Mac?
Dobbeltklik på den - Apples Installer-app kører og guider dig gennem installationen af softwaren. For at kigge ind i den først, kan du åbne den med Suspicious Package (gratis) i stedet for at installere.
Hvordan åbner jeg en PKG-fil på Windows?
En macOS-installationspakke .pkg er et XAR-arkiv, så du kan udpakke dens indhold med 7-Zip for at læse filerne - men du kan ikke installere Mac-software på Windows.
Er en PKG-fil sikker at installere?
Kun hvis kilden er troværdig. macOS-pakker kan køre privilegerede installationsscripts, så foretræk signerede/notariserede pakker og undersøg usikre pakker med Suspicious Package, før du kører dem.
Hvordan kan jeg se, hvad en PKG vil installere, før jeg kører den?
Åbn den i Suspicious Package (gratis) for at se hver enkelt fil, installationsscripts og underskriveren, eller brug Pacifist til at gennemse og udpakke indhold uden at installere.
macOS siger, at pakken er «beskadiget» eller fra en «uidentificeret udvikler» - hvad gør jeg?
Det er Gatekeeper, der blokerer en usigneret/ikke-notariseret pakke. Download igen fra den officielle kilde; kun hvis du har fuld tillid til den, kan du højreklikke > Åbn (eller tillade det i Systemindstillinger > Anonymitet og sikkerhed).

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å