Base64Decoder()

Syntaxe

Resultat = Base64Decoder(*BufferSource, LongueurSource, *BufferDestination, LongueurDestination)
Description
Décode le buffer source préalablement encodé en Base64. 'Resultat' contient la longueur (en octets) de la chaîne décodée.

La taille du buffer de destination peut être jusqu'à 33% plus petite que la taille du buffer source (avec un minimum de 64 octets). Il est tout de même recommandé de choisir une taille légèrement plus grande pour éviter les risques de dépassement mémoire (par exemple 30% plus petit que le buffer source). Base64Encoder() permet d'encoder un buffer quelconque en Base64.

Exemple:

  test.s = "Ceci est une chaîne!"
  dec.s = Space(1024) 
  enc.s = Space(1024) 
  
  Debug Base64Encoder(@test, Len(test), @enc, 1024)
  Debug enc 
  
  Debug Base64Decoder(@enc, Len(enc), @dec, 1024)
  Debug dec

OS Supportés

Tous

Cipher Index - Base64Encoder() ->