Exemplo base 64 codificação e decodificação

Traduções deste artigo Traduções deste artigo
ID do artigo: 191239 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

B64_samp.exe é um exemplo que mostra como codificar e decodificar mecanismo de codificação base 64 programaticamente. Esse mecanismo de codificação foi introduzido para uso com o MIME (Multipurpose Internet Mail Extensions). Ele é o mecanismo padrão usado durante a autenticação em texto não criptografado (autenticação básica) entre um navegador da Web e um servidor Web.

O exemplo é na forma de um simples aplicativo de linha de comando do Win32. O uso é da seguinte maneira:
Usage:  Base64.exe -[d|e] <message>
           d  :  Decode <message>
           e  :  Encode <message>
				
o exemplo não formata o texto codificado. As especificações RFC para base 64 requer que cada linha da mensagem codificada não seja maior do que 76 caracteres. Depois de 76 caracteres, a mensagem deve ter uma quebra de linha rígido inserida (isto é, retorno de carro + alimentação de linha). Além disso, a mensagem codificada Quando alimentado em um decodificador deve ser preenchida a para que o número total de caracteres seja divisível por 4. O exemplo de decodificador incluído com esse arquivo irá lidar com situações em que o preenchimento está ausente. A mensagem codificada deve ser preenchida com um caractere de sinal de igual (=) no final. Consulte a seção 5.2 do RFC 1521 para descrição mais detalhada do padrão de codificação de base 64.

Observação: O exemplo inclui os arquivos de projeto para o Microsoft Visual C++ 5.0. Para outros ambientes de desenvolvimento, simplesmente copie sobre os arquivos .cpp/.h para seu próprio projeto. Observe que o executável de extração automática é um EXE Win32.

Mais Informações

Os seguintes arquivos estão disponíveis para download no Centro de download da Microsoft:
B64_samp.exe
Para obter informações adicionais sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
119591Como obter arquivos de suporte da Microsoft a partir de serviços online
Microsoft examinou esse arquivo em busca de vírus. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o arquivo foi publicado. O arquivo é armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Referências

RFC 1521: MIME (Multipurpose Internet Mail Extensions) parte 1: mecanismos para especificar e descrever o formato de corpos de mensagens Internet

Propriedades

ID do artigo: 191239 - Última revisão: quarta-feira, 11 de outubro de 2006 - Revisão: 3.1
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Server Application Programming Interface 4.0
  • Microsoft Internet Client Software Development Kit 4.01
  • Microsoft Internet Information Services 5.0
Palavras-chave: 
kbmt kbdownload kbfilter kbhttp kbinfo KB191239 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 191239

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com