.PKL Dateiendung

2 Dateitypen verwenden die Dateiendung .pkl.

Python-Pickle-Datei

Entwickler Python
Beliebtheit
4,0  |  38 Stimmen
 

Was ist eine PKL-Datei?

Eine PKL-Datei ist eine von pickle erstellte Datei, einem Python-Modul, mit dem Objekte in Dateien auf dem Datenträger serialisiert und zur Laufzeit wieder im Programm deserialisiert werden können. Sie enthält einen Bytestrom, der die Objekte darstellt.

Weitere Informationen

Der Prozess der Serialisierung wird als „Pickling“ und die Deserialisierung als „Unpickling“ bezeichnet. Eine PKL-Datei wird beim Speichern oder bei der Übertragung über ein Netzwerk per Pickling platzsparend gespeichert und dann während der Laufzeit per Unpickling wieder in den Programmspeicher geladen. Die PKL-Datei wird mit Python pickle und der Methode dump() erstellt und mit Python pickle und der Methode load() geladen.

Für das Pickling werden drei Protokolle verwendet:

  • Version 0 – Das ursprüngliche ASCII-Protokoll, das rückwärtskompatibel mit früheren Python-Versionen ist.
  • Version 1 – Das alte Binärformat, das rückwärtskompatibel mit früheren Python-Versionen ist.
  • Version 2 – Das Python-2.3-Format, das ein effizienteres Pickling von Klassen im neuen Stil ermöglicht.

HINWEIS: PKL-Dateien können auch die Erweiterung .PICKLE haben, verwenden aber häufiger die Erweiterung .P.

Über 400 Dateiformate öffnen mit File Viewer Plus.Kostenloser Download

Programme, die .PKL-Dateien öffnen oder referenzieren

Windows
Kostenlos
Mac
Kostenlos
Linux
Kostenlos

Apple Pkl-Datei

Entwickler Apple
Beliebtheit
3,5  |  2 Stimmen
 

Eine PKL-Datei enthält in Pkl (ausgesprochen „Pickle“) geschriebenen Code, einer von Apple entwickelten eingebetteten Konfigurationssprache. Sie speichert strukturierte Daten wie Build-Einstellungen, Umgebungsvariablen und andere Metadaten, die von Apple-Entwicklungswerkzeugen wie Xcode verwendet werden. PKL-Dateien enthalten normalerweise einfachen Text, können aber auch Binärdaten speichern und werden häufig während interner Build-Prozesse oder systemweiter Konfigurationen automatisch erstellt.

Weitere Informationen

Screenshot einer .pkl-Datei in Microsoft Visual Studio Code 1.99
PKL-Datei geöffnet in Microsoft Visual Studio Code 1.99

Apple führte die Konfigurationssprache Pkl im Februar 2024 ein und veröffentlichte sie als Open-Source-Projekt unter der Apache-2.0-Lizenz. Sie wurde entwickelt, um die Konfigurationsverwaltung in den Entwicklungswerkzeugen von Apple zu vereinfachen und zu standardisieren. Mit Pkl können Entwickler strukturierte Daten in einem übersichtlichen und lesbaren Format definieren und in Formate wie .JSON, .YAML und Eigenschaftslisten exportieren.

Entwickler können PKL-Dateien beim Erstellen oder Debuggen von macOS- oder iOS-Apps finden, insbesondere bei der Arbeit mit Xcode. Sie können PKL-Dateien im Verzeichnis DerivedData finden, in dem temporäre Build-Ergebnisse und zwischengespeicherte Informationen gespeichert werden. Entwickler können sie untersuchen, wenn sie Build-Probleme beheben, analysieren, wie Projekteinstellungen interpretiert werden, oder das Verhalten interner Konfigurationen untersuchen.

HINWEIS: Obwohl PKL-Dateien dieselbe Dateierweiterung .pkl wie Python-Pickle-Dateien verwenden, sind die beiden Formate nicht miteinander verwandt und nicht kompatibel.

So öffnen Sie eine PKL-Datei

PKL-Dateien sind nicht dafür vorgesehen, manuell geöffnet oder bearbeitet zu werden. Sie können PKL-Dateien, die einfachen Text speichern, jedoch mit einem Quellcode- oder Texteditor wie Microsoft Notepad, Apple TextEdit und Microsoft Visual Studio Code öffnen.

Sie können eine PKL-Datei auch mit Apples quelloffenem Pkl-Werkzeug analysieren oder validieren, indem Sie zuerst das Befehlszeilenwerkzeug installieren und Befehle ausführen (z. B. pkl eval [filename].pkl).

Programme, die .PKL-Dateien öffnen oder referenzieren

Windows
Kostenlos
Im Betriebssystem enthalten
Mac
Kostenlos
Im Betriebssystem enthalten
Linux
Kostenlos
Kostenlos

Geprüft von FileInfo.com

Das FileInfo.com-Team hat alle auf dieser Seite aufgeführten Dateiformate und Softwareprogramme unabhängig recherchiert. Unser Ziel ist 100% Genauigkeit, und wir veröffentlichen nur Informationen zu Dateitypen, die wir überprüft haben.

Wenn Sie Ergänzungen oder Aktualisierungen zu dieser Seite vorschlagen möchten, teilen Sie es uns bitte.