Referência > Referência de funções > Funções de Container > Base64EncodeRFC
 

Base64EncodeRFC

Retorna dados como texto no formato Base64 especificado.

Formato 

Base64EncodeRFC(númeroRFC ; dados)

Parâmetros 

númeroRFC - um número que representa a norma IETF RFC do formato Base64 a ser usado.

dados - qualquer expressão de texto ou campo.

Tipo de dados retornado 

texto

Originado em 

FileMaker Pro 16.0

Descrição 

Esta função é similar a Base64Encode, exceto pelo fato de que você pode especificar a formatação a ser usada.

Para o parâmetro Número RFC, use um dos valores a seguir para especificar a norma de RFC a ser seguida para formatação do texto com codificação Base64. Se você usar um valor não reconhecido, esta função assume RFC 4648 por padrão.

 

Número RFC

Codifica texto com

1421

O comprimento máximo da linha é 64, mais terminações de linha com CRLF (retorno de carro, avanço de linha)

2045

O comprimento máximo da linha é 76, mais terminações de linha com CRLF

3548

Sem adição de quebras de linha

4648

Sem adição de quebras de linha

4880

O comprimento máximo da linha é 76, mais terminação da linha com CRLF e um valor de CRC de 24 bits anexado ao final

Notas 

Esta função não é compatível com soluções em tempo de execução e retorna "?".

Exemplo 1 

Base64EncodeRFC(4648;Produtos::Color) retorna QmxhY2s= quando Produtos::Color está definido como "Preto".

Exemplo 2 

Base64EncodeRFC(1421;Produtos::Container) retorna uma cadeia cuja primeira linha é a seguinte, quando Produtos::Container está definido como Botão Ajuda.

iVBORw0KGgoAAAANSUhEUgAAAB8AAAARCAYAAAAlpHdJAAAAAXNSR0IArs4c6QAA

Cada linha de 64 caracteres termina com os caracteres de retorno e alimentação de linha.

Tópicos relacionados 

Função Base64Decode

Referência de funções (lista de categorias)

Referência de funções (lista em ordem alfabética)

Sobre fórmulas

Sobre funções

Definição de campos de cálculo

Utilização de operadores em fórmulas