Exemple BASE64_DECODE
BASE64_DECODE
select cast(base64_decode('VGVzdCBiYXNlNjQ=') as varchar(12))
from rdb$database;
CAST ============ Test base64
BASE64_DECODE
BASE64_DECODE
select cast(base64_decode('VGVzdCBiYXNlNjQ=') as varchar(12))
from rdb$database;
CAST ============ Test base64
BASE64_ENCODE()
DSQL, PSQL
BASE64_ENCODE (binary_data)
Paramètre | Description |
---|---|
binary_data |
Données binaires pour le codage |
VARCHAR CHARACTER SET ASCII
ou BLOB SUB_TYPE TEXT CHARACTER SET ASCII
.
La fonction BASE64_ENCODE
encode les données_binaires en utilisant l’algorithme base64 etrenvoie la valeur encodée sous la forme VARCHAR CHARACTER SET ASCII
ou BLOB SUB_TYPE TEXT CHARACTER SET ASCII
.selon le type de l’argument d’entrée.La valeur de retour est complétée par “`=`” afin que sa longueur soit un multiple de 4.
Lorsque l’argument d’entrée n’est pas BLOB
, la longueur du type résultant est calculée comme type_length * 4 / 3
, arrondie à un multiple de quatre, où type_length est la longueur maximale du type d’entrée en octets.