Base64Encoder()
Syntaxe
Resultat = Base64Encoder(*BufferSource, LongueurSource, *BufferDestination, LongueurDestination)Description
Encode le buffer source avec l'algorithme Base64. Il est largement utilisé dans les programmes de messagerie mais peut également être utile dans toute application nécessitant un encodage basé sur le code ASCII seul (7 bits, caractères 32 à 127) pour les fichiers binaires. 'Resultat' contient la longueur (en octets) de la chaîne encodée.
Le buffer de sortie devrait être 33% plus long que le buffer d'entrée, avec une taille minimale de 64 octets. Il est tout de même recommandé qu'il soit 35% plus long pour éviter les risques de dépassement mémoire. Les données pourront être décodées avec Base64Decoder().
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