.PKG

Fichier PKG

macOS Installer Package
Poser une question
RÉPONSE RAPIDE

Un fichier PKG est un paquet d'installation macOS - il installe des logiciels sur un Mac. Double-cliquez dessus pour lancer l'application Installer d'Apple, qui vous guidera dans la configuration (le mot de passe administrateur est généralement requis). Avant d'exécuter un PKG provenant de l'extérieur de l'App Store, inspectez-le avec l'application gratuite Suspicious Package pour voir exactement ce qu'il installera et quels scripts il exécutera.

Développeur : Apple Catégorie : Fichiers système Standard ouvert MIME: application/x-xar
S'OUVRE SUR Windows macOS Linux
Lié : .NOMEDIA · .DLL · .TMP · .LNK

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 26, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier PKG ?

L'extension .pkg est utilisée, entre autres, au sein du système d'exploitation macOS, développé par Apple. Les fichiers .pkg contiennent des paquets de fichiers d'installation compressés au format interne XAR, dont le but est d'installer une application sur les ordinateurs Mac. Les fichiers .pkg sont en réalité des archives XAR avec une extension différente et une hiérarchie de fichiers strictement définie : une table des matières en XML, une charge utile CPIO compressée transportant les fichiers de l'application, et des scripts d'installation optionnels.

L'objectif du projet XAR est de créer un format d'archive facilement extensible, ce qui fait du .pkg un vecteur de distribution flexible pour les logiciels macOS. Lors du développement du format .pkg, l'objectif principal était de créer un mécanisme facilitant le travail pendant le processus d'installation - et cette priorité a été atteinte. L'installation et la mise à jour à l'aide de fichiers .pkg peuvent être effectuées facilement via l'application intégrée Installer de macOS ou la commande installer dans le Terminal. L'installation d'un logiciel peut être effectuée individuellement, ou accompagnée d'un script de pré- ou post-installation responsable d'un tel processus.

Le format .pkg « plat » actuel a été introduit dans Mac OS X 10.5 Leopard (2007). Les paquets modernes doivent être signés avec un certificat Apple Developer et notariés pour une distribution en dehors du Mac App Store.

Les fichiers .pkg sont actuellement utilisés comme indiqué ci-dessous :

  • comme paquets d'installation dans les systèmes Apple - à la fois sur les ordinateurs fonctionnant sous macOS et sur les iPhones (distribués via MDM ou Apple Configurator)
  • par Sony, pour l'installation de logiciels et d'applications sur les consoles PlayStation 3, PlayStation 4 et PlayStation 5
  • historiquement par les systèmes Symbian pour contenir des informations de configuration au sein des paquets d'installation

Les formats associés incluent les images disque .DMG utilisées pour la distribution d'applications, les méta-paquets .MPKG qui regroupent plusieurs installateurs .pkg, et les archives signées .XIP utilisées par Xcode.

Sécurité et sûreté

RISQUE : MEDIUM

Un .pkg macOS peut exécuter des scripts de pré-installation/post-installation avec des privilèges élevés, il est donc plus dangereux qu'une application à glisser-déposer - des logiciels malveillants et publicitaires ont été distribués sous forme d'installateurs .pkg. N'exécutez que des paquets provenant de sources fiables ; macOS Gatekeeper avertit des paquets non signés/non notariés, et vous devriez en tenir compte. Inspectez tout élément incertain avec Suspicious Package (il affiche les scripts et le signataire) avant l'installation.

Détails du format

en bref
NOM COMPLETmacOS Installer Package
DÉVELOPPEURAppledepuis macOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
TYPE MIMEapplication/x-xar
TYPEArchive XAR contenant une charge utile, une nomenclature (BOM) et des scripts d'installation (binaire)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Paquet PlayStation - Paquet de jeu/DLC/mise à jour chiffré et spécifique à la console pour PS3/PS4/PS5/Vita ; s'installe uniquement sur la console correspondante, pas sur un ordinateur.
  • Script d'installation Symbian (.pkg) - Script de construction textuel obsolète utilisé par l'ancien empaquetage SIS de Symbian/Nokia.
  • Paquet Apple Newton - Format de paquet rare et obsolète pour la plateforme abandonnée Apple Newton (l'ancien nom de base de données pour cette extension).
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
78617221
ASCII
xar!
Un .pkg plat macOS moderne est une archive XAR : octets « xar! » (78 61 72 21) à l'offset 0. Les anciens .pkg macOS sont des bundles (dossiers, pas de signature de fichier unique).

Programmes qui ouvrent les fichiers PKG

Windows1 app
7-Zip Open-source Ouvrez un .pkg macOS comme une archive XAR pour extraire son contenu - vous pouvez lire les fichiers mais vous NE POUVEZ PAS installer de logiciel Mac sur Windows.
macOS4 apps
Installer (built-in) Intégré Double-cliquez sur le .pkg ; l'application Installer d'Apple vous guide tout au long de l'installation (peut demander votre mot de passe administrateur).
Suspicious Package Gratuit Ouvrez le .pkg pour inspecter chaque fichier, script et le signataire/notarisation AVANT l'installation - inclut un aperçu Quick Look.
Pacifist Payant Ouvrez le .pkg pour parcourir et extraire des fichiers ou applications individuels sans lancer l'installateur complet.
installer (Terminal) Intégré Exécutez « sudo installer -pkg file.pkg -target / » pour installer depuis la ligne de commande (pour les scripts/l'automatisation).
Linux1 app
xar / cpio (command line) Open-source Exécutez « xar -xf file.pkg » puis décompressez le Payload (gzip|cpio) pour extraire les fichiers - pour inspection uniquement, pas pour l'installation.

Détails techniques

spécifications approfondies
Format interneArchive binaire XAR (eXtensible ARchive)
Signature de fichier`78 61 72 21` (`xar!`) à l'offset 0 ; identifie un paquet plat moderne - les anciens paquets « bundle » sont des répertoires sans signature de fichier unique
Type MIME`application/x-xar`
Table des matièresDocument XML stocké non compressé dans l'en-tête XAR, indexant la somme de contrôle de chaque fichier, la méthode de compression et les métadonnées
Format de la charge utileArchive CPIO compressée avec gzip, bzip2 ou lzma à l'intérieur du conteneur XAR
Nomenclature (BOM)Fichier `Bom` à l'intérieur du paquet listant les chemins installés, les propriétaires de fichiers, les permissions et les tailles
Scripts d'installationScripts shell `preinstall` et `postinstall` exécutés en tant que root avant et après l'installation de la charge utile
Signature de codeSigné avec un certificat Apple Developer ID Installer ; signature vérifiée par macOS Gatekeeper au lancement
NotarisationNotarisation Apple requise pour les paquets distribués hors du Mac App Store sur macOS 10.15 et versions ultérieures
Variantes de paquetsLe `.pkg` plat est un fichier XAR unique ; le `.pkg` bundle hérité (pré-10.5) est une structure de répertoires - les deux partagent la même extension
Installation en ligne de commande`sudo installer -pkg file.pkg -target /`
Extraction sans installation`xar -xf file.pkg` décompresse l'archive dans le répertoire courant sans exécuter les scripts d'installation
XML de distributionFichier `Distribution` optionnel à la racine d'une archive produit contrôlant les installations à choix multiples ou multi-paquets avec une logique JavaScript intégrée
Archive de composant vs produitUn `.pkg` peut être un simple paquet de composant ou une archive produit regroupant plusieurs paquets de composants en un seul installateur
PubliémacOS flat .pkg (XAR-based) since Mac OS X 10.5 Leopard (2007); earlier bundle .pkg since NeXTSTEP/Mac OS X 10.0
Standard ouvertOui · libre de droits
Spécificationgithub.com

Conversions PKG

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers PKG. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers PKG.

Foire aux questions

Comment ouvrir un fichier PKG sur un Mac ?
Double-cliquez dessus - l'application Installer d'Apple se lance et vous guide pour installer le logiciel. Pour jeter un œil à l'intérieur au préalable, ouvrez-le avec Suspicious Package (gratuit) au lieu de l'installer.
Comment ouvrir un fichier PKG sous Windows ?
Un installateur macOS .pkg est une archive XAR, vous pouvez donc extraire son contenu avec 7-Zip pour lire les fichiers - mais vous ne pouvez pas installer de logiciel Mac sur Windows.
Un fichier PKG est-il sûr à installer ?
Seulement si la source est digne de confiance. Les paquets macOS peuvent exécuter des scripts d'installation privilégiés, préférez donc les paquets signés/notariés et inspectez ceux qui sont incertains avec Suspicious Package avant de les exécuter.
Comment puis-je voir ce qu'un PKG va installer avant de l'exécuter ?
Ouvrez-le dans Suspicious Package (gratuit) pour visualiser chaque fichier, les scripts d'installation et le signataire, ou utilisez Pacifist pour parcourir et extraire le contenu sans installer.
macOS indique que le paquet est « endommagé » ou provient d'un « développeur non identifié » - que faire ?
C'est Gatekeeper qui bloque un paquet non signé ou non notarié. Téléchargez-le à nouveau depuis la source officielle ; seulement si vous avez une confiance totale, faites un clic droit > Ouvrir (ou autorisez-le dans Réglages Système > Confidentialité et sécurité).

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TXTPlain Text File

Extensions liées

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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z