Skip to main content
Skip table of contents

Base64Encode()

Base64Encode() – Wandelt einen String in einen Base64 kodierten String um



Diese Funktion dient dazu einen String welcher Steuerzeichen (z.B. Zeilenumbruch, Tabulator) enthalten kann so zu kodieren das nur noch "normale" Zeichen verwendet werden. Der so kodierte String kann dann z.B. über Schnittstellen übertragen werden welche sich an Steuerzeichen stören oder diese verändern. Zur Kodierung werden die Zeichen A–Z, a–z, 0–9, + und / verwendet, sowie = als Füllzeichen am Ende. Der kodierte String ist ~30% länger als der ursprüngliche.

Hinweis

Diese Funktion dient nur zum kodieren und stellt keine Verschlüsselung dar!

Parameter

Beschreibung

cStringToEncode:C

String welcher Base64 kodiert werden soll

lAddPadding:L

Füllzeichen am Ende anfügen oder nicht (default true)

Rückgabewert


Alphanumerisch

Beispiel

CODE
|aString, aEncodedString|

// String Base64 kodieren
aString := 'Hallo Welt ' + chr(9) + ' Hallo Weltall',
aEncodedString := Base64Encode(aString),
writeln(aEncodedString), // SGFsbG8gV2VsdCAJIEhhbGxvIFdlbHRhbGw=

// Base64-String dekodieren
aString := Base64Decode(aEncodedString),
writeln(aString),        // Hallo Welt      Hallo Weltall

Weitere Verknüpfungen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.