Aller au contenu principal

Encoder une chaîne en base64 (string.base64_encode)

Déclaration

texteB64 = string.base64_encode(contenu)

Paramètres

  • contenu
    De type chaîne, chaîne d’origine

Valeur de retour

  • texteB64
    De type texte, texte encodé en base64 renvoyé

Description

Encode une chaîne (ou un bloc de données binaires) en Base64. Mots-clés : Base64 d’image, Base64 de fichier, Base64 de données, Base64 binaire

Exemple

-- Encoder les données de la zone d’écran au format png en base64
b64s = screen.image(0, 0, 100, 100):png_data():base64_encode()

-- Lire les données d’un fichier et les encoder en base64
b64s = file.reads('/var/mobile/1.png'):base64_encode()

Remarque : le code ci-dessus utilise les fonctions screen.image, :png_data et file.reads, qui ne sont pas présentées dans ce chapitre.

Autres exemples

Voir l’exemple récapitulatif à la fin de ce chapitre