.PKL Extensión de archivo

Archivo Pickle de Python

Desarrollador Python
Popularidad
4.0  |  38 Votos
 

¿Qué es un archivo PKL?

Un archivo PKL es un archivo creado por pickle, un módulo de Python que permite serializar objetos en archivos del disco y deserializarlos de nuevo en el programa durante la ejecución. Contiene un flujo de bytes que representa los objetos.

Más información

El proceso de serialización se denomina «pickling» y la deserialización, «unpickling». Un archivo PKL se serializa para ahorrar espacio al almacenarlo o transferirlo por una red; después, se deserializa y se carga de nuevo en la memoria del programa durante la ejecución. El archivo PKL se crea mediante Python pickle y el método dump(), y se carga mediante Python pickle y el método load().

Hay tres protocolos que se utilizan para el pickling:

  • Versión 0: el protocolo ASCII original, compatible con versiones anteriores de Python.
  • Versión 1: el antiguo formato binario, compatible con versiones anteriores de Python.
  • Versión 2: el formato de Python 2.3, que ofrece una serialización más eficiente de las clases de estilo nuevo.

NOTA: Los archivos PKL también pueden tener la .PICKLE extensión, pero más comúnmente tienen la .P extensión.

Abre más de 400 formatos de archivo con File Viewer Plus.Descarga gratis

Programas que abren o hacen referencia a archivos PKL

Windows
Mac
Linux

Archivo Pkl de Apple

Desarrollador Apple
Popularidad
3.5  |  2 Votos
 

Un archivo PKL contiene código escrito en Pkl (se pronuncia “Pickle”), un lenguaje de configuración integrado desarrollado por Apple. Almacena datos estructurados, como ajustes de compilación, variables de entorno y otros metadatos, que utilizan herramientas de desarrollo de Apple como Xcode. Los archivos PKL suelen contener texto sin formato, pero también pueden almacenar datos binarios y a menudo se generan automáticamente durante procesos internos de compilación o configuraciones a nivel del sistema.

Más información

Captura de pantalla de un archivo .pkl en Microsoft Visual Studio Code 1.99
Archivo PKL abierto en Microsoft Visual Studio Code 1.99

Apple presentó el lenguaje de configuración Pkl en febrero de 2024 y lo publicó como un proyecto de código abierto bajo la licencia Apache 2.0. Está diseñado para simplificar y estandarizar la administración de configuraciones en las herramientas de desarrollo de Apple. Pkl permite a los desarrolladores definir datos estructurados en un formato limpio y fácil de leer, y puede exportar esos datos a formatos como .JSON, .YAML y listas de propiedades.

Los desarrolladores pueden encontrar archivos PKL al compilar o depurar aplicaciones de macOS o iOS, especialmente mientras trabajan con Xcode. Pueden encontrar archivos PKL en el directorio DerivedData, que almacena resultados temporales de compilación e información almacenada en caché. Es posible que los desarrolladores los inspeccionen al solucionar problemas de compilación, analizar cómo se interpretan los ajustes del proyecto o examinar el comportamiento de las configuraciones internas.

NOTA: Aunque los archivos PKL utilizan la misma extensión .pkl que los archivos pickle de Python, los dos formatos no están relacionados y no son compatibles.

Cómo abrir un archivo PKL

Los archivos PKL no están pensados para abrirse o editarse manualmente. Sin embargo, puedes abrir archivos PKL que almacenan texto sin formato con un editor de código fuente o de texto, como Microsoft Notepad, Apple TextEdit y Microsoft Visual Studio Code.

También puedes analizar o validar un archivo PKL con la herramienta Pkl de código abierto de Apple. Para ello, primero instala la herramienta de línea de comandos y ejecuta comandos (por ejemplo, pkl eval [filename].pkl).

Programas que abren o hacen referencia a archivos PKL

Windows
Gratis
Incluido con el sistema operativo
Mac
Gratis
Incluido con el sistema operativo
Linux

Verificado por FileInfo.com

El equipo de FileInfo.com ha investigado de forma independiente todos los formatos de archivo y programas de software incluidos en esta página. Nuestro objetivo es una precisión del 100%, y solo publicamos información sobre tipos de archivo que hemos verificado.

Si deseas sugerir alguna adición o actualización a esta página, avísanos.