.PKG

File PKG

macOS Installer Package
Fai una domanda
RISPOSTA RAPIDA

Un file PKG è un pacchetto di installazione per macOS - installa software su un Mac. Fai doppio clic su di esso per avviare l'app Installer di Apple, che ti guiderà nella configurazione (di solito è richiesta la password di amministratore). Prima di eseguire qualsiasi PKG proveniente dall'esterno dell'App Store, ispezionalo con l'app gratuita Suspicious Package per vedere esattamente cosa installerà e quali script eseguirà.

Sviluppatore: Apple Categoria: File di sistema Standard aperto MIME: application/x-xar
SI APRE SU Windows macOS Linux
Correlati: .NOMEDIA · .DLL · .TMP · .LNK

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Aug 26, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PKG?

L'estensione .pkg è utilizzata, tra gli altri, all'interno del sistema operativo macOS, sviluppato da Apple. I file .pkg contengono pacchetti di file di installazione compressi con il formato interno XAR, il cui scopo è installare un'applicazione sui computer Mac. I file .pkg sono in realtà archivi XAR con un'estensione diversa e una gerarchia di file rigorosamente definita: un Sommario (Table of Contents) in XML, un payload CPIO compresso che trasporta i file dell'applicazione e script di installazione opzionali.

L'obiettivo del progetto XAR è creare un formato di archivio facilmente estensibile, e questo rende il .pkg un veicolo di distribuzione flessibile per il software macOS. Durante lo sviluppo del formato .pkg, l'obiettivo principale era creare un meccanismo che facilitasse il lavoro durante il processo di installazione - e questa priorità è stata raggiunta. L'installazione e l'aggiornamento tramite file .pkg possono essere eseguiti facilmente attraverso l'app Installer integrata in macOS o il comando installer nel Terminale. L'installazione del software può essere eseguita singolarmente o insieme a uno script pre- o post-installazione responsabile di tale processo.

L'attuale formato .pkg «piatto» (flat) è stato introdotto in Mac OS X 10.5 Leopard (2007). I pacchetti moderni devono essere firmati con un certificato Apple Developer e notarizzati per la distribuzione al di fuori del Mac App Store.

I file .pkg sono attualmente utilizzati come elencato di seguito:

  • come pacchetti di installazione nei sistemi Apple - sia su computer con macOS che su iPhone (distribuiti tramite MDM o Apple Configurator)
  • da Sony, per l'installazione di software e applicazioni sulle console PlayStation 3, PlayStation 4 e PlayStation 5
  • storicamente dai sistemi Symbian per contenere informazioni di configurazione all'interno dei pacchetti di installazione

I formati correlati includono le immagini disco .DMG utilizzate per la distribuzione di app, i meta-pacchetti .MPKG che raggruppano più programmi di installazione .pkg e gli archivi firmati .XIP utilizzati da Xcode.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un .pkg per macOS può eseguire script preinstall/postinstall con privilegi elevati, quindi è più pericoloso di un'app da trascinare in Applicazioni - malware e adware sono stati distribuiti come programmi di installazione .pkg. Esegui solo pacchetti da fonti affidabili; macOS Gatekeeper avverte dei pacchetti non firmati/non notarizzati, e dovresti prestare attenzione. Ispeziona qualsiasi cosa incerta con Suspicious Package (mostra gli script e il firmatario) prima di installare.

Dettagli del formato

in sintesi
NOME COMPLETOmacOS Installer Package
SVILUPPATOREAppledal macOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
TIPO MIMEapplication/x-xar
TIPOArchivio XAR contenente payload, Distinta dei materiali e script di installazione (binario)
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • PlayStation Package - Pacchetto crittografato di gioco/DLC/aggiornamento specifico per console PS3/PS4/PS5/Vita; si installa solo sulla console corrispondente, non su un computer.
  • Symbian Installer Script (.pkg) - Script di compilazione testuale obsoleto utilizzato dal vecchio packaging Symbian/Nokia SIS.
  • Apple Newton Package - Formato di pacchetto raro e obsoleto per la piattaforma Apple Newton fuori produzione (il vecchio nome del database per questa estensione).
MAGIC BYTES · FIRMA DEL FILE
OFFSET
00010203
HEX
78617221
ASCII
xar!
Un moderno .pkg piatto per macOS è un archivio XAR: byte «xar!» (78 61 72 21) all'offset 0. I vecchi .pkg per macOS sono bundle (cartelle, nessuna firma di file singola).

Programmi che aprono file PKG

Windows1 app
7-Zip Open-source Apri un .pkg per macOS come archivio XAR per estrarne il contenuto - puoi leggere i file ma NON puoi installare software Mac su Windows.
macOS4 apps
Installer (built-in) Integrato Fai doppio clic sul .pkg; l'app Installer di Apple ti guida attraverso l'installazione (potrebbe richiedere la password di amministratore).
Suspicious Package Gratuito Apri il .pkg per ispezionare ogni file, script e il firmatario/notarizzazione PRIMA dell'installazione - include un'anteprima Quick Look.
Pacifist A pagamento Apri il .pkg per sfogliare ed estrarre singoli file/app senza eseguire l'installer completo.
installer (Terminal) Integrato Esegui «sudo installer -pkg file.pkg -target /» per installare dalla riga di comando (per script/automazione).
Linux1 app
xar / cpio (command line) Open-source Esegui «xar -xf file.pkg» quindi decomprimi il Payload (gzip|cpio) per estrarre i file - solo per ispezione, non per installazione.

Dettagli tecnici

specifiche approfondite
Formato internoArchivio binario XAR (eXtensible ARchive)
Magic bytes`78 61 72 21` (`xar!`) all'offset 0 del file; identifica un moderno pacchetto piatto - i vecchi pacchetti bundle sono directory senza una singola firma di file
Tipo MIME`application/x-xar`
Sommario (Table of Contents)Documento XML memorizzato non compresso all'interno dell'intestazione XAR, che indicizza il checksum di ogni file, il metodo di compressione e i metadati
Formato PayloadArchivio CPIO compresso con gzip, bzip2 o lzma all'interno del contenitore XAR
Distinta dei materiali (Bill of Materials)File `Bom` all'interno del pacchetto che elenca i percorsi installati, i proprietari dei file, i permessi e le dimensioni
Script di installazioneScript di shell `preinstall` e `postinstall` eseguiti come root prima e dopo l'installazione del payload
Firma del codiceFirmato con un certificato Apple Developer ID Installer; firma verificata da macOS Gatekeeper all'avvio
NotarizzazioneNotarizzazione Apple richiesta per i pacchetti distribuiti al di fuori del Mac App Store su macOS 10.15 e versioni successive
Varianti del pacchettoIl `.pkg` piatto è un singolo file XAR; il `.pkg` bundle legacy (pre-10.5) è una struttura di directory - entrambi condividono la stessa estensione
Installazione da riga di comando`sudo installer -pkg file.pkg -target /`
Estrazione senza installazione`xar -xf file.pkg` decomprime l'archivio nella directory corrente senza eseguire gli script di installazione
XML di distribuzioneFile `Distribution` opzionale alla radice di un archivio prodotto che controlla le installazioni a scelta multipla o multi-pacchetto con logica JavaScript incorporata
Componente vs. archivio prodottoUn `.pkg` può essere un semplice pacchetto componente o un archivio prodotto che raggruppa più pacchetti componenti in un unico programma di installazione
RilasciatomacOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
Standard aperto · royalty-free
Specificagithub.com

Conversioni PKG

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PKG. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PKG.

Domande frequenti

Come si apre un file PKG su un Mac?
Fai doppio clic su di esso - l'app Installer di Apple si avvia e ti guida nell'installazione del software. Per dare un'occhiata all'interno prima, aprilo con Suspicious Package (gratuito) invece di installarlo.
Come si apre un file PKG su Windows?
Un programma di installazione .pkg per macOS è un archivio XAR, quindi puoi estrarne il contenuto con 7-Zip per leggere i file - ma non puoi installare software Mac su Windows.
Un file PKG è sicuro da installare?
Solo se la fonte è affidabile. I pacchetti macOS possono eseguire script di installazione con privilegi elevati, quindi preferisci pacchetti firmati/notarizzati e ispeziona quelli incerti con Suspicious Package prima dell'esecuzione.
Come posso vedere cosa installerà un PKG prima di eseguirlo?
Aprilo in Suspicious Package (gratuito) per visualizzare ogni file, gli script di installazione e il firmatario, oppure usa Pacifist per sfogliare ed estrarre i contenuti senza installare.
macOS dice che il pacchetto è «danneggiato» o proviene da uno «sviluppatore non identificato» - cosa devo fare?
Si tratta di Gatekeeper che blocca un pacchetto non firmato o non notarizzato. Scaricalo nuovamente dalla fonte ufficiale; solo se ti fidi completamente, fai clic con il tasto destro > Apri (o consentilo in Impostazioni di Sistema > Privacy e Sicurezza).

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z