.PKL Extension de fichier
Fichier Pickle Python
| Développeur | Python |
| Popularité |
4,0 | 38 Votes |
Qu'est-ce qu'un fichier PKL ?
Un fichier PKL est un fichier créé par pickle, un module Python qui permet de sérialiser des objets dans des fichiers sur le disque et de les désérialiser pour les réintégrer au programme lors de son exécution. Il contient un flux d’octets qui représente les objets.
Plus d'informations
Le processus de sérialisation est appelé « pickling », et la désérialisation est appelée « unpickling ». Un fichier PKL est sérialisé pour économiser de l’espace lors de son stockage ou de son transfert sur un réseau, puis il est désérialisé et rechargé dans la mémoire du programme lors de son exécution. Le fichier PKL est créé à l’aide de Python pickle et de la méthode dump(), puis il est chargé à l’aide de Python pickle et de la méthode load().
Il existe trois protocoles utilisés pour le pickling :
- Version 0 - Le protocole ASCII d’origine, rétrocompatible avec les versions précédentes de Python.
- Version 1 - L’ancien format binaire, rétrocompatible avec les versions précédentes de Python.
- Version 2 - Le format de Python 2.3, qui offre une sérialisation plus efficace des classes de nouveau style.
REMARQUE : Les fichiers PKL peuvent également avoir l’extension .PICKLE, mais ils ont plus souvent l’extension .P.
Programmes qui ouvrent ou référencent les fichiers PKL
Fichier Pkl Apple
| Développeur | Apple |
| Popularité |
3,5 | 2 Votes |
Un fichier PKL contient du code écrit en Pkl (prononcé « Pickle »), un langage de configuration intégré développé par Apple. Il stocke des données structurées, telles que des paramètres de compilation, des variables d’environnement et d’autres métadonnées, utilisées par des outils de développement Apple comme Xcode. Les fichiers PKL contiennent généralement du texte brut, mais peuvent également stocker des données binaires, et sont souvent générés automatiquement lors de processus de compilation internes ou de configurations au niveau du système.
Plus d'informations
Apple a présenté le langage de configuration Pkl en février 2024 et l’a publié en tant que projet open source sous licence Apache 2.0. Il est conçu pour simplifier et standardiser la gestion de la configuration dans les outils de développement Apple. Pkl permet aux développeurs de définir des données structurées dans un format clair et lisible, puis d’exporter ces données vers des formats tels que .JSON, .YAML et les listes de propriétés.
Les développeurs peuvent rencontrer des fichiers PKL lors de la compilation ou du débogage d’applications macOS ou iOS, notamment lorsqu’ils travaillent avec Xcode. Ils peuvent trouver des fichiers PKL dans le répertoire DerivedData, qui stocke les résultats temporaires de compilation et les informations mises en cache. Les développeurs peuvent les examiner pour résoudre des problèmes de compilation, comprendre comment les paramètres du projet sont interprétés ou analyser le comportement de la configuration interne.
REMARQUE : Bien que les fichiers PKL utilisent la même extension .pkl que les fichiers pickle de Python, les deux formats n’ont aucun lien et ne sont pas compatibles.
Comment ouvrir un fichier PKL
Les fichiers PKL ne sont pas destinés à être ouverts ou modifiés manuellement. Cependant, vous pouvez ouvrir les fichiers PKL qui stockent du texte brut avec un éditeur de code source ou de texte, comme Microsoft Notepad, Apple TextEdit et Microsoft Visual Studio Code.
Vous pouvez également analyser ou valider un fichier PKL avec l’outil Pkl open source d’Apple en installant d’abord l’outil en ligne de commande, puis en exécutant des commandes (par exemple, pkl eval [filename].pkl).
