Codifica Base64 'Base64 Codierung Codage Base64 Codificación Base 64 Base64 encoding

A codificação Base64

O princípio da codificação Base 64 consiste em utilizar caracteres EUA-ASCII (caracteres não acentuados) para codificar qualquer tipo de dado codificado em 8 bits.


Os protocolos de correio electrónico foram feitos, inicialmente, para transportar mensagens apenas em texto. Ora, dada a diversidade dos sistemas de correio electrónico, a troca de dados binários traduz-se, na maior parte do tempo, por transformações do conteúdo que tornam ilegível o documento original.


O formato Base64, utilizado maciçamente nas trocas de correio electrónico, permite assim transmitir qualquer documento binário (aplicação,vídeo, ficheiro áudio, etc.) em anexo de um correio electrónico codificando-o com a ajuda de caracteres clássicos.


A codificação Base64 provoca um aumento global de 33% do volume dos dados a codificar.

Princípio de codificação Base64

O princípio da codificação Base64 consiste em utilizar 4 caracteres imprimíveis (no formato EUA-ASCII) para codificar um grupo de 3 bytes (3*8 bits = 24 bits).


A codificação Base64 utiliza um alfabeto de 64 caracteres imprimíveis clássicos para representar um dado de 6 bits. Os 64 símbolos deste alfabeto são escolhidos para serem universalmente legíveis e para não possuir significado nos principais protocolos de serviço de mensagens (em especial ol SMTP).

ABCDEFGHIJKLMNOPQRSTUVWXYZ  
abcdefghijklmnopqrstuvwxyz  
123456789+/.


Percorrendo os dados binários da esquerda para a direita, grupos de 24 bits são criados concatenando blocos de 3 dados de 8 bits. Cada grupo de 24 bits é dividido seguidamente em 4 grupos de 6 bits, correspondente a 4 caracteres do alfabeto Base64.


A codificação Base64 foi concebida para dados que formam um múltiplo de 24 bits. Assim, se o volume dos dados a codificar não formar um múltiplo de 24 bits, o resultado da codificação Base64 deve ser completado por 0 a 3 caracteres “=” a fim de obter um múltiplo de 24 bits. Este 65º caracter pode assim estar presente apenas no fim dos dados codificados.


Além disso, a fim de garantir uma compatibilidade com o conjunto dos sistemas de serviço de mensagens, os dados Base64 são formatados com regressos à linha para que cada linha não exceda 76 caracteres.

Última modificação do dia Sexta 19 de Junho de 2009 às 14:36:36.Este documento, intitulado « Codificação Base64 »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.

Melhores respostas por « Codificação Base64 » em :
A codificação CIE / Lab (L*a*b) Ver A codificação CIE As cores podem ser percepcionadas diferentemente, de acordo com os indivíduos e podem ser afixadas diferentemente de acordo com os periféricos de afixação. A Comissão Internacional da Iluminação (CIE) definiu por...
A codificação CMYK (CMAP) Ver A codificação CMY A codificação CMY (Cyan, Magenta, Yellow, ou Turquesa, Magenta, Amarelo, em português, ou seja TMA) é para a síntese subtractiva, o que a codificação RGB é para a síntese aditiva. Este modelo consiste em decompôr uma cor...
Codificação por substituição Ver A codificação por substituição A codificação por substituição consiste em substituir numa mensagem uma ou várias entidades (geralmente letras) por uma ou várias outras entidades. Distinguem-se geralmente vários tipos de criptosistemas...
Xubuntu-Linux com somente 64 MO de ram VerXubuntu-Linux com somente 64 MO de ram Sumário: Os PCs antigos Xubuntu O que contém Xubuntu 7.10 (Gutsy Gibbon) Escolha do CD de instalção No início da instalação Mensagem no início da instalação Os parâmetros da instalação Durante...
Ativar Aero no Vista VerAERO é o nome da interface gráfica de Windows Vista para afixar os efeitos em 3D. Configuração mínima para o Aero Ativar Aero no Vista Basic Ativar Aero no Vista Premium Ativar a alternância entre as aplicações Configuração mínima...
Windows Media Player et DVD VerAssistir DVDs com o Windows Media Player Você pode assistir DVDs com o Windows Media Player. Lendo esta dica você verá que não precisa comprar um software para isso (tais como : PowerDVD ou WinDVD, por exemple) já que o Windows XP,o Windows...
Download Realtek AC'97 Audio Codecs VerPara Windows 98 SE, a instalação do DirectX(R) é necessário para beneficiar das funcionalidades avançadas do pliloto Realtek AC’97 Audio. O piloto Realtek AC’97 Codec para Windows 98/98 SE/Me/2000/XP/2003 (32/64 bits) é compatível com os...
Download K Lite Codec Pack Full VerK-Lite Codec Pack é uma coleção de codecs e de filtros necessários para codificar e descodificar formatos de audio ou vídeo. K-Lite Codec Pack Full carrega todos os codecs e filtros necessários à maioria dos formatos de audio e vídeo comuns....
Codificação de Huffman VerA codificação de Huffman David Huffman propôs em 1952 um método estatístico que permite atribuir uma palavra de código binário aos diferentes símbolos a comprimir (pixéis ou caracteres por exemplo). O comprimento de cada palavra de...
A codificação de Vigenère VerA codificação de Vigenere A codificação de Vigenere é um criptosistema simétrico, o que significa que utiliza a mesma chave para a codificação e a descodificação. A codificação de Vigenere assemelha-se muito à codificação César, com...
A codificação RGB VerA codificação RGB A codificação RGB (Red, green, blue, para Vermelho Verde Azul), criada em 1931 pela Comissão Internacional da Iluminação (CIO) consiste em representar o espaço das cores a partir de três radiações monocromáticas de...