Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v20 R7
BASE64 DECODE

BASE64 DECODE 


 

BASE64 DECODE ( toDecode {; decoded}{; *} ) 
Parameter Typ   Beschreibung
toDecode  Text, BLOB in Codierter Wert zum Decodieren
in Decodierter Wert (ohne den Parameter decoded)
decoded  Text, BLOB in Decodierter Wert
Operator in Decodieren im Format Base64URL

Der Befehl BASE64 DECODE decodiert Text oder BLOB (codiert im Format Base64 oder Base64URL), übergeben im Parameter toDecode. Weitere Informationen dazu finden Sie unter dem Befehl BASE64 ENCODE.

Mit dem Parameter decoded decodiert der Befehl den Inhalt von toDecode in diesen Parameter - der Parameter toDecodbleibt unberührt. Ohne den Parameter decoded ändert der Befehl den Inhalt von toDecode direkt.

Hinweis: Ist eine Textvariable für die Decodierung übergeben, empfängt sie die decodierten Bytes interpretiert als utf-8.

BASE64 DECODE verwendet standardmäßig die Decodierung im Format Base64. Mit dem Parameter * verwendet er die Decodierung in Base64URL.

Enthält toDecode einen ungültigen Inhalt in base64, wird ein leerer Text bzw. BLOB-Wert zurückgegeben.

 Dieses Beispiel zeigt, wie Sie ein Bild über ein BLOB übertragen können.

 C_BLOB($blobSource)
 C_PICTURE($mypicture)
 $mypicture:=[people]photo
 PICTURE TO BLOB($mypicture;$blobSource;"JPC")
 C_TEXT($base64Text)
 BASE64 ENCODE($blobSource;$base64Text//Text codieren
  // binary ist jetzt als Zeichenkette in $base64Text verfügbar
 
 C_TEXT($base64Text)
 C_BLOB($blobTarget)
 BASE64 DECODE($base64Text;$blobTarget//Text decodieren
  // in base 64 codiertes binary ist jetzt als BLOB in $blobTarget verfügbar.



Siehe auch 

BASE64 ENCODE
Generate digest
Überblick über XML DOM Befehle
XML DECODE

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Werkzeuge
Nummer: 896

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D 2004
Umbenannt: 4D v12 (DECODE)
Geändert: 4D v12
Geändert: 4D v18 R4

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v20 R7)