.PKG

PKG-fil

macOS Installer Package
Ställ en fråga
SNABBT SVAR

En PKG-fil är ett macOS-installationspaket - det installerar programvara på en Mac. Dubbelklicka på den för att köra Apples program Installerare, som guidar dig genom installationen (administratörslösenord krävs vanligtvis). Innan du kör en PKG-fil från källor utanför App Store bör du granska den med gratisappen Suspicious Package för att se exakt vad den kommer att installera och vilka skript den kommer att köra.

Utvecklare: Apple Kategori: Systemfiler Öppen standard MIME: application/x-xar
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .NOMEDIA · .DLL · .TMP · .LNK

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 26, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PKG?

Filändelsen .pkg används bland annat inom operativsystemet macOS, utvecklat av Apple. .pkg-filer innehåller paket med komprimerade installationsfiler i det interna formatet XAR, vars syfte är att installera en applikation på Mac-datorer. .pkg-filer är i själva verket XAR-arkiv med en annan filändelse och en strikt definierad filhierarki: en innehållsförteckning i XML, en komprimerad CPIO-nyttolast som bär applikationsfilerna samt valfria installationsskript.

Syftet med XAR-projektet är att skapa ett lätt utökningsbart arkivformat, vilket gör .pkg till ett flexibelt leveransmedel för macOS-programvara. Vid utvecklingen av .pkg-formatet var huvudmålet att skapa en mekanism som skulle underlätta arbetet under installationsprocessen - och denna prioritet har uppnåtts. Installation och uppdatering med hjälp av .pkg-filer kan enkelt utföras via den inbyggda macOS-appen Installerare eller kommandot installer i Terminal. Installation av programvara kan utföras individuellt, eller tillsammans med ett skript som körs före eller efter installationen och som ansvarar för processen.

Det nuvarande platta .pkg-formatet introducerades i Mac OS X 10.5 Leopard (2007). Moderna paket måste vara signerade med ett Apple Developer-certifikat och notariserade för distribution utanför Mac App Store.

.pkg-filer används för närvarande enligt listan nedan:

  • som installationspaket i Apple-system - både på datorer som kör macOS och på iPhones (distribuerade via MDM eller Apple Configurator)
  • av Sony, för installation av programvara och applikationer på konsolerna PlayStation 3, PlayStation 4 och PlayStation 5
  • historiskt av Symbian-system för att lagra konfigurationsinformation i installationspaket

Relaterade format inkluderar .DMG-skivavbilder som används för appdistribution, .MPKG-metapaket som samlar flera .pkg-installerare, och .XIP-signerade arkiv som används av Xcode.

Säkerhet & trygghet

RISK: MEDIUM

En macOS .pkg kan köra preinstall/postinstall-skript med förhöjda privilegier, så det är farligare än en app man drar till mappen Applikationer - skadlig kod och annonsprogram har distribuerats som .pkg-installerare. Kör endast paket från pålitliga källor; macOS Gatekeeper varnar för osignerade/icke-notariserade paket, och du bör lyssna på det. Granska allt osäkert med Suspicious Package (den visar skripten och vem som signerat) innan du installerar.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNmacOS Installer Package
UTVECKLAREApplesedan 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-TYPapplication/x-xar
TYPXAR-arkiv innehållande nyttolast, Bill of Materials och installationsskript (binär)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • PlayStation Package - Krypterat, konsolspecifikt spel-/DLC-/uppdateringspaket för PS3/PS4/PS5/Vita; installeras endast på matchande konsol, inte på en dator.
  • Symbian Installer Script (.pkg) - Föråldrat textbaserat byggskript som användes av gammal Symbian/Nokia SIS-paketering.
  • Apple Newton Package - Sällsynt, föråldrat paketformat för den nedlagda plattformen Apple Newton (det gamla DB-namnet för denna filändelse).
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
78617221
ASCII
xar!
En modern platt macOS .pkg är ett XAR-arkiv: bytes «xar!» (78 61 72 21) vid offset 0. Äldre macOS .pkg är buntar (mappar, ingen enskild signatur).

Program som öppnar PKG-filer

Windows1 app
7-Zip Öppen källkod Öppna en macOS .pkg som ett XAR-arkiv för att extrahera dess innehåll - du kan läsa filer men KAN INTE installera Mac-programvara på Windows.
macOS4 apps
Installer (built-in) Inbyggd Dubbelklicka på .pkg-filen; Apples app Installerare guidar dig genom installationen (kan be om ditt administratörslösenord).
Suspicious Package Gratis Öppna .pkg-filen för att granska varje fil, skript och signering/notarisering INNAN du installerar - inkluderar en Quick Look-förhandsvisning.
Pacifist Betald Öppna .pkg-filen för att bläddra i och extrahera enskilda filer/appar utan att köra hela installationsprogrammet.
installer (Terminal) Inbyggd Kör «sudo installer -pkg file.pkg -target /» för att installera från kommandoraden (för skript/automatisering).
Linux1 app
xar / cpio (command line) Öppen källkod Kör «xar -xf file.pkg» och packa sedan upp Payload (gzip|cpio) för att extrahera filer - endast för granskning, inte installation.

Tekniska detaljer

djup specifikation
Internt formatXAR (eXtensible ARchive) binärt arkiv
Magic bytes`78 61 72 21` (`xar!`) vid filoffset 0; identifierar ett modernt platt paket - äldre paketbuntar är mappar utan en enskild filsignatur
MIME-typ`application/x-xar`
InnehållsförteckningXML-dokument lagrat okomprimerat inuti XAR-huvudet, som indexerar varje fils kontrollsumma, komprimeringsmetod och metadata
NyttolastformatCPIO-arkiv komprimerat med gzip, bzip2 eller lzma inuti XAR-containern
Bill of Materials`Bom`-fil inuti paketet som listar installerade sökvägar, filägare, behörigheter och storlekar
Installationsskript`preinstall` och `postinstall` shell-skript som körs som root före och efter installation av nyttolasten
KodsigneringSignerad med ett Apple Developer ID Installer-certifikat; signaturen verifieras av macOS Gatekeeper vid start
NotariseringApple-notarisering krävs för paket som distribueras utanför Mac App Store på macOS 10.15 och senare
PaketvarianterPlatt `.pkg` är en enskild XAR-fil; äldre paketbunt `.pkg` (före 10.5) är en mappstruktur - båda delar samma filändelse
Installation via kommandorad`sudo installer -pkg file.pkg -target /`
Extrahering utan installation`xar -xf file.pkg` packar upp arkivet i den aktuella mappen utan att köra installationsskript
Distribution XMLValfri `Distribution`-fil i roten av ett produktarkiv styr flervals- eller flerpaketsinstallationer med inbäddad JavaScript-logik
Komponent- vs. produktarkivEn `.pkg` kan vara ett enkelt komponentpaket eller ett produktarkiv som samlar flera komponentpaket i en installerare
SläpptmacOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
Öppen standardJa · royaltyfri
Specifikationgithub.com

PKG-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PKG-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PKG-filer.

Vanliga frågor

Hur öppnar jag en PKG-fil på en Mac?
Dubbelklicka på den - Apples app Installerare körs och guidar dig genom installationen av programvaran. För att tjuvkika inuti först kan du öppna den med Suspicious Package (gratis) istället för att installera.
Hur öppnar jag en PKG-fil på Windows?
En macOS-installerare i .pkg-format är ett XAR-arkiv, så du kan extrahera dess innehåll med 7-Zip för att läsa filerna - men du kan inte installera Mac-programvara på Windows.
Är en PKG-fil säker att installera?
Endast om källan är pålitlig. macOS-paket kan köra privilegierade installationsskript, så föredra signerade/notariserade paket och granska osäkra paket med Suspicious Package innan du kör dem.
Hur kan jag se vad en PKG kommer att installera innan jag kör den?
Öppna den i Suspicious Package (gratis) för att se varje fil, installationsskripten och vem som signerat, eller använd Pacifist för att bläddra i och extrahera innehåll utan att installera.
macOS säger att paketet är «skadat» eller från en «oidentifierad utvecklare» - vad gör jag?
Det är Gatekeeper som blockerar ett osignerat/icke-notariserat paket. Ladda ner på nytt från den officiella källan; endast om du litar fullständigt på det kan du högerklicka > Öppna (eller tillåta det i Systeminställningar > Integritet och säkerhet).

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Relaterade filtillägg

.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 filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö