PLIST (property list) — fichier .plist
pérenneFormat de configuration d'Apple, existant en variante XML lisible et en variante binaire compacte.
Le PLIST (property list) est le format de configuration natif de macOS et iOS, utilisé pour stocker les préférences d’application, les métadonnées de projet Xcode et de nombreux réglages système.
Il existe en deux variantes aux propriétés d’identification opposées. La variante XML est un fichier texte, sans signature binaire fiable, commençant typiquement par une déclaration XML suivie d’un type de document propre à Apple. La variante binaire, plus compacte et plus rapide à analyser, porte au contraire une signature claire (“bplist00”) — un format qu’Apple documente comme volontairement “opaque”, sans spécification publique complète.
Le choix entre les deux variantes dépend généralement de l’outil qui génère le fichier : Xcode produit le plus souvent des plist XML lisibles en développement, tandis que macOS lui-même stocke en pratique la plupart de ses préférences système au format binaire pour des raisons de performance.
Un plist peut représenter les mêmes structures de données de base qu’un JSON (dictionnaires, tableaux, chaînes, nombres, booléens), avec en plus une prise en charge native des dates et des données binaires brutes, deux types que le JSON ne gère pas nativement.
L’outil en ligne de commande plutil, fourni avec macOS, permet de convertir librement un plist entre ses formes XML et binaire, ce qui facilite le dépannage manuel d’un fichier de préférences système normalement stocké de façon peu lisible.
Des logiciels malveillants ciblant macOS ont exploité à plusieurs reprises des fichiers plist de LaunchAgents ou LaunchDaemons — le mécanisme légitime par lequel macOS démarre automatiquement certains processus — pour assurer leur propre persistance au redémarrage, en s’insérant discrètement parmi les entrées de configuration système habituelles.
Signature binaire
| Hexadécimal | Offset |
|---|---|
62 70 6C 69 73 74 30 30 | 0 |
Vérifier qu'un fichier porte bien cette signature →
Questions fréquentes
Comment ouvrir un fichier .plist ?
Xcode / plutil (macOS) permet d'ouvrir gratuitement un fichier .plist. Voir la liste complète des logiciels compatibles ci-contre.
Quel est le type MIME du format PLIST (property list) ?
Le type MIME du format PLIST (property list) est application/x-plist.
Le format PLIST (property list) (.plist) est-il encore utilisé aujourd'hui ?
Oui, le format PLIST (property list) est pérenne : il reste activement utilisé et pris en charge par les logiciels actuels.
Peut-on ouvrir un fichier .plist sur mobile, sans installer d'application ?
Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).
Pourquoi mon fichier .plist ne s'ouvre-t-il pas ?
Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.
Un fichier ne s'ouvre pas : les causes possibles →
Comment savoir si un fichier est corrompu →
Sources
Dernière mise à jour :