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