¿Por qué convertir KGL a PY?
A Kagsa library .kgl is literally a ZIP archive of Python source, so pulling out the .py files is just an unzip operation. Developers do this to read, debug, or reuse the Python code that powers a Kagsa library.
Cómo convertir KGL a PY
7-Zip OPEN-SOURCE
Rename library.kgl to library.zip, right-click and choose 7-Zip > Extract Here, then open the extracted main.py and __memory__.py.
unzip (command line) FREE
Run unzip library.kgl -d library_out - the .kgl is a valid ZIP, so unzip extracts the .py files directly without renaming.
Kagsa OPEN-SOURCE
The Kagsa runtime handles .kgl libraries natively on Windows, macOS, and Linux, loading their Python code when your .kg script imports them.
Acerca de estos formatos
Un archivo .kgl es una biblioteca compilada para el lenguaje de programación KAGSA, un lenguaje interpretado basado en Python. Es un archivo ZIP renombrado que agrupa los archivos de Python…
Abrir detalles de .KGL →Un archivo .py es un archivo de código fuente de Python: texto plano que contiene un programa o script escrito en el lenguaje Python. Para leer el código, ábralo en cualquier editor de…
Abrir detalles de .PY →Calidad y qué observar
- Obtienes los archivos Python que ya existen dentro del archivo: esto es una extracción, no una traducción de la sintaxis de Kagsa a Python.
- Un
.kglnormalmente contiene solomain.pyy__memory__.py, así que no esperes el código fuente completo de tu programa.kg. - Algunas herramientas descomprimen un
.kgldirectamente; otras necesitan que se cambie el nombre de la extensión a.zipprimero.
Preguntas frecuentes
¿Extraer un .kgl me da todo mi código Kagsa como Python?
main.py y __memory__.py, no una traducción de tus scripts .kg.¿Tengo que renombrar .kgl a .zip primero?
unzip en la línea de comandos normalmente no, pero las herramientas gráficas como 7-Zip pueden necesitar la extensión .zip para reconocerlo.