Base64Decoder()

Syntax

Ergebnis = Base64Decoder(*EingabePuffer, EingabeGroesse, *AusgabePuffer, AusgabeGroesse)
Beschreibung
Dekodiert den angegebenen - mit Base64 kodierten - 'EingabePuffer'. Als Ergebnis wird die Länge (in Bytes) des dekodierten Strings zurückgegeben.

Der 'AusgabePuffer' kann bis zu 33% kleiner als der Eingabepuffer sein, mit einer minimalen Größe von 64 Bytes. Es ist jedoch empfehlenswert, einen um etwa 30% größeren Puffer zu verwenden, um einen Speicherüberlauf ("Overflow") zu vermeiden.

Base64Encoder() kann verwendet werden, um Daten im Base64-Format zu kodieren.

Beispiel:

  test.s = "This is a test string!" 
  dec.s = Space(1024) 
  enc.s = Space(1024) 
    
  Debug Base64Encoder(@test, StringByteLength(test), @enc, 1024)
  Debug enc 
    
  Debug Base64Decoder(@enc, StringByteLength(enc), @dec, 1024)
  Debug dec

Unterstützte OS

Alle

<- AddCipherBuffer() - Cipher Inhaltsverzeichnis - Base64Encoder() ->