.PKG

PKG-fil

macOS Installer Package
Still et spørsmål
HURTIGSVAR

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 (administratorpassord kreves vanligvis). Før du kjører en PKG-fil fra utsiden av App Store, bør du inspisere den med gratisappen Suspicious Package for å se nøyaktig hva den vil installere og hvilke skript den vil kjøre.

Utvikler: Apple Kategori: Systemfiler Åpen standard MIME: application/x-xar
ÅPNES PÅ Windows macOS Linux
Relatert: .NOMEDIA · .DLL · .TMP · .LNK

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 26, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PKG-filformatet?

Filendelsen .pkg brukes blant annet i operativsystemet macOS, utviklet av Apple. .pkg-filer inneholder pakker med komprimerte installasjonsfiler i det interne XAR-formatet, hvis formål er å installere en applikasjon på Mac-datamaskiner. .pkg-filer er i praksis XAR-arkiver med en annen filendelse og et strengt definert hierarki av filer: en innholdsfortegnelse i XML, en komprimert CPIO-nyttelast som bærer applikasjonsfilene, og valgfrie installasjonsskript.

Målet med XAR-prosjektet er å lage et lett utvidbart arkivformat, og dette gjør .pkg til en fleksibel leveringsmetode for macOS-programvare. Under utviklingen av .pkg-formatet var hovedmålet å skape en mekanisme som ville forenkle arbeidet under installasjonsprosessen - og denne prioriteten er oppnådd. Installasjon og oppdatering ved hjelp av .pkg-filer kan enkelt utføres via den innebygde macOS Installer-appen eller kommandoen installer i Terminal. Installasjon av programvare kan utføres individuelt, eller sammen med et pre- eller post-installasjonsskript som er ansvarlig for prosessen.

Det nåværende flate .pkg-formatet ble introdusert i Mac OS X 10.5 Leopard (2007). Moderne pakker må signeres med et Apple Developer-sertifikat og notariseres for distribusjon utenfor Mac App Store.

.pkg-filer brukes for øyeblikket som listet nedenfor:

  • som installasjonspakker i Apple-systemer - både på datamaskiner som kjører macOS og på iPhones (distribuert via MDM eller Apple Configurator)
  • av Sony, for installasjon av programvare og applikasjoner på PlayStation 3, PlayStation 4 og PlayStation 5-konsoller
  • historisk av Symbian-systemer for å inneholde konfigurasjonsinformasjon i installasjonspakker

Relaterte formater inkluderer .DMG diskbilder brukt for app-distribusjon, .MPKG metapakker som samler flere .pkg-installatører, og .XIP signerte arkiver brukt av Xcode.

Sikkerhet og trygghet

RISIKO: MEDIUM

En macOS .pkg kan kjøre preinstall/postinstall-skript med forhøyede privilegier, så den er farligere enn en app man drar til Programmer-mappen - skadevare og reklamevare har blitt distribuert som .pkg-installatører. Kjør kun pakker fra pålitelige kilder; macOS Gatekeeper advarer om usignerte/ikke-notariserte pakker, og du bør ta hensyn til dette. Inspiser alt usikkert med Suspicious Package (den viser skriptene og signatøren) før installasjon.

Formatdetaljer

i et nøtteskall
FULLT NAVNmacOS Installer Package
UTVIKLERApplesiden 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 som inneholder nyttelast, Bill of Materials og installasjonsskript (binær)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • PlayStation Package - Kryptert, konsollspesifikk spill/DLC/oppdateringspakke for PS3/PS4/PS5/Vita; installeres kun på den samsvarende konsollen, ikke en datamaskin.
  • Symbian Installer Script (.pkg) - Foreldet tekstbasert byggeskript brukt av gammel Symbian/Nokia SIS-pakking.
  • Apple Newton Package - Sjelden, foreldet pakkformat for den utgåtte Apple Newton-plattformen (det gamle databasenavnet for denne filendelsen).
MAGIC BYTES · FILSIGNATUR
OFFSET
00010203
HEX
78617221
ASCII
xar!
En moderne macOS flat .pkg er et XAR-arkiv: bytene «xar!» (78 61 72 21) ved offset 0. Eldre macOS .pkg er bunter (mapper, ingen enkelt signatur).

Programmer som åpner PKG-filer

Windows1 app
7-Zip Åpen kildekode Åpne en macOS .pkg som et XAR-arkiv for å pakke ut innholdet - du kan lese filer, men KAN IKKE installere Mac-programvare på Windows.
macOS4 apps
Installer (built-in) Innebygd Dobbeltklikk på .pkg-filen; Apples Installer-app veileder deg gjennom installasjonen (kan be om administratorpassord).
Suspicious Package Gratis Åpne .pkg-filen for å inspisere hver fil, skript og signatør/notarisering FØR installasjon - inkluderer en Quick Look-forhåndsvisning.
Pacifist Betalt Åpne .pkg-filen for å bla gjennom og pakke ut individuelle filer/apper uten å kjøre hele installasjonsprogrammet.
installer (Terminal) Innebygd Kjør «sudo installer -pkg file.pkg -target /» for å installere fra kommandolinjen (for skript/automatisering).
Linux1 app
xar / cpio (command line) Åpen kildekode Kjør «xar -xf file.pkg» og pakk deretter ut Payload (gzip|cpio) for å hente ut filer - kun for inspeksjon, ikke installasjon.

Tekniske detaljer

dyp spesifikasjon
Internt formatXAR (eXtensible ARchive) binært arkiv
Magic bytes`78 61 72 21` (`xar!`) ved fil-offset 0; identifiserer en moderne flat pakke - eldre buntepakker er mapper uten en enkelt filsignatur
MIME-type`application/x-xar`
InnholdsfortegnelseXML-dokument lagret ukomprimert inne i XAR-headeren, som indekserer hver fils sjekksum, komprimeringsmetode og metadata
NyttelastformatCPIO-arkiv komprimert med gzip, bzip2 eller lzma inne i XAR-beholderen
Bill of Materials`Bom`-fil inne i pakken som lister opp installerte stier, fileiere, tillatelser og størrelser
Installasjonsskript`preinstall` og `postinstall` shell-skript som utføres som root før og etter installasjon av nyttelast
KodesigneringSignert med et Apple Developer ID Installer-sertifikat; signatur verifisert av macOS Gatekeeper ved oppstart
NotariseringApple-notarisering kreves for pakker distribuert utenfor Mac App Store på macOS 10.15 og nyere
PakkevarianterFlat `.pkg` er en enkelt XAR-fil; eldre bunte-`.pkg` (før 10.5) er en mappestruktur - begge deler samme filendelse
Installasjon via kommandolinje`sudo installer -pkg file.pkg -target /`
Ekstraksjon uten installasjon`xar -xf file.pkg` pakker ut arkivet til gjeldende mappe uten å kjøre installasjonsskript
Distribusjons-XMLValgfri `Distribution`-fil i roten av et produktarkiv kontrollerer flervalgs- eller flerpakkeinstallasjoner med innebygd JavaScript-logikk
Komponent- vs. produktarkivEn `.pkg` kan være en enkel komponentpakke eller et produktarkiv som samler flere komponentpakker i én installatør
UtgittmacOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
Åpen standardJa · royalty-fri
Spesifikasjongithub.com

PKG-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PKG-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PKG-filer.

Ofte stilte spørsmål

Hvordan åpner jeg en PKG-fil på en Mac?
Dobbeltklikk på den - Apples Installer-app kjører og veileder deg gjennom installasjonen av programvaren. For å ta en titt inni først, åpne den med Suspicious Package (gratis) i stedet for å installere.
Hvordan åpner jeg en PKG-fil på Windows?
En macOS-installatør .pkg er et XAR-arkiv, så du kan pakke ut innholdet med 7-Zip for å lese filene - men du kan ikke installere Mac-programvare på Windows.
Er en PKG-fil trygg å installere?
Bare hvis kilden er pålitelig. macOS-pakker kan kjøre privilegerte installasjonsskript, så foretrekk signerte/notariserte pakker og inspiser usikre pakker med Suspicious Package før kjøring.
Hvordan kan jeg se hva en PKG vil installere før jeg kjører den?
Åpne den i Suspicious Package (gratis) for å se hver fil, installasjonsskriptene og signatøren, eller bruk Pacifist for å bla gjennom og pakke ut innhold uten å installere.
macOS sier at pakken er «skadet» eller fra en «uidentifisert utvikler» - hva gjør jeg?
Det er Gatekeeper som blokkerer en usignert/ikke-notarisert pakke. Last ned på nytt fra den offisielle kilden; kun hvis du stoler fullt ut på den, høyreklikk > Åpne (eller tillat den i Systeminnstillinger > Personvern og sikkerhet).

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.M4AMPEG-4 Audio File
6.MDMarkdown Document
7.DATProgram Data File (generic)
8.JSONJavaScript Object Notation file
9.JPGJPEG Image
10.NOMEDIAAndroid No-Media Marker File

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å