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!



ParameterBeschreibung

cStringToEncode:C

String welcher Base64 kodiert werden soll

lAddPadding:LFü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.