.PKL Přípona souboru

Soubor Python pickle

Vývojář Python
Popularita
4,0  |  38 hlasů
 

Co je soubor PKL?

Soubor PKL je soubor vytvořený modulem pickle, modulem jazyka Python, který umožňuje serializovat objekty do souborů na disku a za běhu programu je znovu deserializovat. Obsahuje proud bajtů představující objekty.

Další informace

Proces serializace se nazývá „pickling“ a deserializace „unpickling“. Soubor PKL se serializuje pomocí picklingu, aby při ukládání nebo přenosu přes síť zabíral méně místa, a poté se za běhu programu pomocí unpicklingu načte zpět do paměti programu. Soubor PKL se vytváří pomocí pickle v jazyce Python a metody dump() a načítá pomocí pickle v jazyce Python a metody load().

Pro pickling se používají tři protokoly:

  • Verze 0 – Původní protokol ASCII, který je zpětně kompatibilní se staršími verzemi Pythonu.
  • Verze 1 – Starý binární formát, který je zpětně kompatibilní se staršími verzemi Pythonu.
  • Verze 2 – Formát Pythonu 2.3, který umožňuje efektivnější pickling tříd nového stylu.

POZNÁMKA: Soubory PKL mohou mít také příponu .PICKLE, ale častěji mají příponu .P.

Otevřete více než 400 formátů souborů pomocí File Viewer Plus.Stáhnout zdarma

Programy, které otevírají nebo odkazují na soubory PKL

Windows
Mac
Linux

Soubor Apple Pkl

Vývojář Apple
Popularita
3,5  |  2 hlasy
 

Soubor PKL obsahuje kód napsaný v jazyce Pkl (vyslovuje se „Pickle“), což je vložený konfigurační jazyk vyvinutý společností Apple. Ukládá strukturovaná data, například nastavení sestavení, proměnné prostředí a další metadata, která používají vývojářské nástroje společnosti Apple, jako je Xcode. Soubory PKL obvykle obsahují prostý text, ale mohou také ukládat binární data a často se generují automaticky během interních procesů sestavení nebo konfigurací na úrovni systému.

Další informace

Snímek obrazovky souboru .pkl v Microsoft Visual Studio Code 1.99
Soubor PKL otevřený v Microsoft Visual Studio Code 1.99

Společnost Apple představila konfigurační jazyk Pkl v únoru 2024 a vydala ho jako open-source projekt pod licencí Apache 2.0. Je navržen tak, aby zjednodušil a sjednotil správu konfigurace napříč vývojářskými nástroji společnosti Apple. Pkl umožňuje vývojářům definovat strukturovaná data v čistém a snadno čitelném formátu a exportovat je do formátů, jako jsou .JSON, .YAML a seznamy vlastností.

Vývojáři se mohou se soubory PKL setkat při sestavování nebo ladění aplikací pro macOS či iOS, zejména při práci s nástrojem Xcode. Soubory PKL mohou najít v adresáři DerivedData, který ukládá dočasné výsledky sestavení a informace uložené v mezipaměti. Vývojáři si je mohou prohlížet při řešení problémů se sestavením, zkoumání způsobu interpretace nastavení projektu nebo analýze chování interní konfigurace.

POZNÁMKA: Ačkoli soubory PKL používají stejnou příponu .pkl jako soubory Python pickle, tyto dva formáty spolu nesouvisí a nejsou kompatibilní.

Jak otevřít soubor PKL

Soubory PKL nejsou určeny k ručnímu otevírání ani úpravám. Soubory PKL, které obsahují prostý text, však můžete otevřít ve zdrojovém nebo textovém editoru, například v programech Microsoft Notepad, Apple TextEdit a Microsoft Visual Studio Code.

Soubor PKL můžete také analyzovat nebo ověřit pomocí open-source nástroje Pkl od společnosti Apple. Nejprve nainstalujte nástroj příkazového řádku a spusťte příkazy (například pkl eval [filename].pkl).

Programy, které otevírají nebo odkazují na soubory PKL

Windows
Zdarma
Součást operačního systému
Mac
Zdarma
Součást operačního systému
Linux

Ověřil FileInfo.com

Tým FileInfo.com nezávisle prozkoumal všechny formáty souborů a programy uvedené na této stránce. Naším cílem je 100% přesnost a zveřejňujeme pouze informace o typech souborů, které jsme ověřili.

Pokud chcete navrhnout doplnění nebo aktualizaci této stránky, dejte nám vědět.