.PKL Extensão de arquivo

Arquivo pickle do Python

Desenvolvedor Python
Popularidade
4,0  |  38 Votos
 

O que é um arquivo PKL?

Um arquivo PKL é um arquivo criado pelo pickle, um módulo Python que permite que objetos sejam serializados em arquivos no disco e desserializados de volta no programa durante a execução. Ele contém um fluxo de bytes que representa os objetos.

Mais informações

O processo de serialização é chamado de "pickling", e a desserialização é chamada de "unpickling". Um arquivo PKL é submetido a pickling para economizar espaço ao ser armazenado ou transferido por uma rede e, depois, submetido a unpickling e carregado de volta na memória do programa durante a execução. O arquivo PKL é criado usando o pickle do Python e o método dump() e é carregado usando o pickle do Python e o método load().

Há três protocolos usados para realizar pickling:

  • Versão 0 - O protocolo ASCII original, compatível com versões anteriores do Python.
  • Versão 1 - O formato binário antigo, compatível com versões anteriores do Python.
  • Versão 2 - Formato do Python 2.3, que oferece um processo de pickling mais eficiente para classes de novo estilo.

NOTA: Os arquivos PKL também podem ter a extensão .PICKLE, mas geralmente têm a extensão .P.

Abra mais de 400 formatos de arquivo com File Viewer Plus.Download gratuito

Programas que abrem ou fazem referência a arquivos PKL

Windows
Mac
Linux

Arquivo Apple Pkl

Desenvolvedor Apple
Popularidade
3,5  |  2 Votos
 

Um arquivo PKL contém código escrito em Pkl (pronunciado “Pickle”), uma linguagem de configuração incorporada desenvolvida pela Apple. Ele armazena dados estruturados, como configurações de compilação, variáveis de ambiente e outros metadados, usados por ferramentas de desenvolvimento da Apple, como o Xcode. Os arquivos PKL normalmente contêm texto simples, mas também podem armazenar dados binários e geralmente são gerados automaticamente durante processos internos de compilação ou configurações no nível do sistema.

Mais informações

Captura de tela de um arquivo .pkl em Microsoft Visual Studio Code 1.99
Arquivo PKL aberto em Microsoft Visual Studio Code 1.99

A Apple apresentou a linguagem de configuração Pkl em fevereiro de 2024 e a lançou como um projeto de código aberto sob a licença Apache 2.0. Ela foi projetada para simplificar e padronizar o gerenciamento de configurações nas ferramentas de desenvolvimento da Apple. A Pkl permite que os desenvolvedores definam dados estruturados em um formato limpo e legível e exportem esses dados para formatos como .JSON, .YAML e listas de propriedades.

Os desenvolvedores podem encontrar arquivos PKL ao compilar ou depurar aplicativos para macOS ou iOS, especialmente ao trabalhar com o Xcode. Eles podem encontrar arquivos PKL no diretório DerivedData, que armazena resultados temporários de compilação e informações em cache. Os desenvolvedores podem inspecioná-los ao solucionar problemas de compilação, explorar como as configurações do projeto são interpretadas ou analisar o comportamento da configuração interna.

NOTA: Embora os arquivos PKL usem a mesma extensão .pkl que os arquivos pickle do Python, os dois formatos não têm relação e não são compatíveis.

Como abrir um arquivo PKL

Os arquivos PKL não foram feitos para serem abertos ou editados manualmente. No entanto, você pode abrir arquivos PKL que armazenam texto simples com um editor de código-fonte ou de texto, como o Microsoft Notepad, o Apple TextEdit e o Microsoft Visual Studio Code.

Você também pode analisar ou validar um arquivo PKL com a ferramenta Pkl de código aberto da Apple, instalando primeiro a ferramenta de linha de comando e executando comandos (por exemplo, pkl eval [filename].pkl).

Programas que abrem ou fazem referência a arquivos PKL

Windows
Grátis
Incluído com o sistema operacional
Mac
Grátis
Incluído com o sistema operacional
Linux

Verificado por FileInfo.com

A equipe do FileInfo.com pesquisou de forma independente todos os formatos de arquivo e programas listados nesta página. Nosso objetivo é 100% de precisão, e só publicamos informações sobre tipos de arquivo que verificamos.

Se quiser sugerir adições ou atualizações a esta página, avise-nos.