buffer_base64_decode

Syntaxe:

buffer_base64_decode(string);


Argument La description
string La chaîne encodée en base64 à décoder


Retours: Real


La description

Avec cette fonction, vous pouvez décoder une chaîne encodée en base64 (créée à buffer_base64_encode fonction) dans un tampon. Cette fonction créera le tampon (en tant que tampon "grow" aligné sur 1 octet) et renverra l'index unique pour le tampon qui devrait être utilisé dans tous les autres appels de fonction.

REMARQUE: il est important de supprimer de la mémoire les ressources créées dynamiquement comme celles-ci lorsque vous n'en avez plus besoin pour éviter les fuites de mémoire. Lorsque vous avez terminé avec le tampon que vous avez créé, vous devez le libérer en utilisant buffer_delete.


Exemple:

ini_open("Save.ini");
buff = buffer_base64_decode(ini_read_string("Save", "Slot1", ""));
ini_close();

Le code ci-dessus ouvrira un fichier ini, puis en lira une chaîne dans la fonction de décodage. Cette fonction renvoie un index de tampon, qui est stocké dans la variable "buff", contenant les données précédemment encodées et sauvegardées. Le fichier ini est ensuite fermé.