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

Traduções de Artigos Traduções de Artigos
Artigo: 191239 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Sumário

B64_samp.exe é um exemplo que mostra como codificar e descodificar o mecanismo de codificação base 64 através de programação. Este mecanismo de codificação foi introduzido para utilizar com MIME (Multipurpose Internet Mail Extensions). É o mecanismo de predefinição utilizado durante a autenticação em texto simples (autenticação básica) entre um Web browser e um servidor Web.

O exemplo é sob a forma de uma aplicação de linha de comandos simples do Win32. Utilização é da seguinte forma:
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 superior a 76 caracteres. Depois de 76 caracteres, a mensagem tem de ter uma quebra de linha rígido inserida (ou seja, símbolo de retorno + LF). Além disso, a mensagem codificada quando alimentado para um descodificador deve ser preenchida para que o número total de caracteres de ser divisível por 4. O exemplo de descodificador incluído com este ficheiro processará situações em que a área está em falta. A mensagem codificada deve ser preenchida com um carácter de sinal de igual (=) no fim. Consulte a secção 5.2 1521 RFC para descrição mais detalhada da norma de codificação do base 64.

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

Mais Informação

Os ficheiros seguintes estão disponíveis para transferência a partir do Centro de transferências da Microsoft:
B64_samp.exe
Para obter informações adicionais sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
119591Como obter ficheiros de suporte da Microsoft a partir de serviços on-line
Microsoft procedeu de vírus neste ficheiro. Microsoft utilizou o mais recente software de detecção de vírus que estava disponível na data em que o ficheiro foi publicado. O ficheiro é alojado em servidores com segurança avançada que o ajudam a impedir alterações não autorizadas ao ficheiro.

Referências

RFC 1521: MIME (Multipurpose Internet Mail Extensions) uma parte: mecanismos para especificar e que descreve o formato de corpos de mensagens da Internet

Propriedades

Artigo: 191239 - Última revisão: 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
  • Serviços de informação Internet 5.0 da Microsoft
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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