base64

NAME
SYNTAX
BESCHREIBUNG

NAME

base64 − Lua-Modul zur Base64-Kodierung

SYNTAX

local base64 = require "base64"

BESCHREIBUNG

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.