Pular para o conteúdo principal

Codificar uma string em base64 (string.base64_encode)

Declaração

texto_b64 = string.base64_encode(conteúdo)

Parâmetros

  • conteúdo
    String; string original.

Valor retornado

  • texto b64
    Texto; retorna o texto codificado em base64 da string.

Descrição

Codifica uma string (ou um bloco de dados binários) em Base64.
Palavras-chave: Base64 de imagem, Base64 de arquivo, Base64 de dados, Base64 binário.

Exemplo

-- obtém os dados PNG de uma região da tela e os codifica em base64
b64s = screen.image(0, 0, 100, 100):png_data():base64_encode()

-- lê os dados de um arquivo e os codifica em base64
b64s = file.reads('/var/mobile/1.png'):base64_encode()

Observação: o código acima usa as funções screen.image, :png_data e file.reads, que não pertencem a este capítulo.

Mais exemplos

Consulte os exemplos abrangentes no final deste capítulo.