Saltar al contenido principal

Codificar una cadena en base64 (string.base64_encode)

Declaración

texto_b64 = string.base64_encode(contenido_de_datos)

Parámetros

  • contenido de datos
    Tipo cadena, cadena original

Valores devueltos

  • texto b64
    Tipo texto, texto codificado en base64

Descripción

Codifica una cadena (o un bloque de datos binarios) en Base64
Palabras clave: Base64 de imágenes, Base64 de archivos, Base64 de datos, Base64 binario

Ejemplo

-- Codifica en base64 los datos PNG de una región de la pantalla
b64s = screen.image(0, 0, 100, 100):png_data():base64_encode()

-- Lee los datos de un archivo y los codifica en base64
b64s = file.reads('/var/mobile/1.png'):base64_encode()

Nota: el código anterior usa las funciones screen.image, :png_data y file.reads, que no pertenecen a este capítulo.

Más ejemplos

Consulta el ejemplo completo al final de este capítulo