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

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-Å