.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.
Programy, které otevírají nebo odkazují na soubory PKL
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
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).
