Waarom KGL naar PY converteren?
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.
Hoe KGL naar PY te converteren
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.
Over deze formaten
Een .kgl-bestand is een gecompileerde bibliotheek voor de KAGSA-programmeertaal, een geïnterpreteerde taal gebouwd op Python. Het is een hernoemd ZIP-archief dat de Python-bestanden…
Open .KGL details →Een .py-bestand is een Python-broncodebestand - platte tekst die een programma of script bevat dat is geschreven in de taal Python. Om de code te lezen, opent u deze in een willekeurige…
Open .PY details →Kwaliteit & waar op te letten
- U krijgt de Python-bestanden die al in het archief bestaan - dit is extractie, geen vertaling van Kagsa-syntaxis naar Python.
- Een
.kglbevat doorgaans alleenmain.pyen__memory__.py, dus verwacht niet de volledige broncode van uw.kg-programma. - Sommige tools pakken een
.kgldirect uit; bij andere moet de extensie eerst worden hernoemd naar.zip.
Veelgestelde vragen
Geeft het extraheren van een .kgl mij al mijn Kagsa-code als Python?
main.py en __memory__.py, niet een vertaling van uw .kg-scripts.Moet ik .kgl eerst hernoemen naar .zip?
unzip op de opdrachtregel meestal niet, maar grafische tools zoals 7-Zip hebben mogelijk de extensie .zip nodig om het te herkennen.