Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
BASE64 DECODE

BASE64 DECODE 


 

BASE64 DECODE ( aDecodificar {; decodificado}{; *} ) 
Parámetro Tipo   Descripción
aDecodificar  Texto, BLOB in Valor codificado a decodificar
in Valor descodificado (si se omite el parámetro descodificado)
decodificado  Texto, BLOB in Valor decodificado
Operador in Decodificar en formato Base64URL

El comando BASE64 DECODE decodifica el texto o valor de blob codificado en formato Base64 o Base64URL pasado en el parámetro aDecodificar. Para más información sobre los formatos Base64 y Base64URL, consulte la descripción del comando BASE64 ENCODE

Pase en aDecodificar el valor codificado de tipo texto o BLOB, en Base64 or Base64URL, a decodificar.

Si pasa el parámetro decodificado, el comando descodifica el contenido de aDecodificar en el parámetro decodificado-- el parámetro aDecodificar se deja intacto. Si omite el parámetro decodificado, el comando modifica directamente el contenido del parámetro aDecodificar.

Nota: si se pasa una variable de texto para recibir lo que decodifica el comando, recibe los bytes decodificados interpretados como utf-8.

Por defecto, si se omite el parámetro *, el comando utiliza una decodificación Base64. Si pasa el parámetro *, el comando utiliza una decodificación Base64URL.

Si aDecodificar contiene un contenido base64 no válido, se devuelve un valor de tipo texto vacío o blob.

Ejemplo  

Este ejemplo le permite transferir una imagen vía un BLOB:

 C_BLOB($sourceBlob)
 C_PICTURE($mypicture)
 $mypicture:=[people]photo
 PICTURE TO BLOB($mypicture;$sourceBlob;".JPG")
 C_TEXT($base64Text)
 BASE64 ENCODE($sourceBlob;$base64Text//Encoding of text
  // the binary is now available as character strings in $base64Text
 
 C_TEXT($base64Text)
 C_BLOB($targetBlob)
 BASE64 DECODE($base64Text;$targetBlob//Decoding of text
  // the binary encoded in base 64 is now available as a BLOB in $blobTarget

 



Ver también 

BASE64 ENCODE
Generate digest
Presentación de los comandos XML DOM
XML DECODE

 
PROPIEDADES 

Producto: 4D
Tema: Herramientas
Número 896

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D 2004
Renombrar: 4D v12 (DECODE)
Modificado: 4D v12
Modificado: 4D v18 R4

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)