Referência > Referência de funções > Funções de Container > Base64EncodeRFC
 
Base64EncodeRFC
Propósito 
Retorna dados como texto no formato Base64 especificado.
Formato 
Base64EncodeRFC(Número RFC;dados)
Parâmetros 
Número RFC - um número que representa a norma IETF RFC ou o 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, alimentaçã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
A codificação Base64 não retém o nome de arquivo ou a extensão do conteúdo do campo de container codificado.
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 
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