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
Originada na versão
16.0
Descrição
Esta função é similar à Base64Encode, exceto pelo fato de que você pode especificar a formatação a ser usada.
Para o parâmetro NúmeroRFC
, 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.
|
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 |
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 .
iVBORw0KGgoAAAANSUhEUgAAAB8AAAARCAYAAAAlpHdJAAAAAXNSR0IArs4c6QAA
Cada linha de 64 caracteres termina com os caracteres de retorno e alimentação de linha.