base64 − Lua-Modul zur Base64-Kodierung
local base64 = require "base64"
Base64 ist eine Methode, um binäre Daten nur mit ASCII-Zeichen darzustellen. Das kann man verwenden, um zum Beispiel Audio-Dateien oder Bilder in Lua-Skripten einzubetten, mit Hilfe von langen Strings.
Achtung:
Die Bild-Formate XPM und XBM siind bereits in einem
ASCII-Format und können ohne weitere Kodierung in
Lua-Skripte eingebettet werden.
base64.encode(binär-String)
Damit kodiert man die Binärdaten in dem binär-String mit Base64. Das Ergebnis wird als String zurückgegeben.
Übrigens, auf GNU-Systemen gibt es auch ein Kommandozeilen-Werkzeug namens „base64“. Damit kann man die Daten auch kodieren.
base64.decode(Base64-String)
Damit dekodiert man einen Base64-String. Die Binärdaten werden als String zurück gegeben.
base64.version
Diese Variable enthält einen Versions-String für das Base64-Modul.