Ejemplo base 64 codificación y descodificación

Seleccione idioma Seleccione idioma
Id. de artículo: 191239 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

B64_samp.exe es un ejemplo que muestra cómo codificar y descodificar el mecanismo de codificación base 64 mediante programación. Este mecanismo de codificación se introdujo para su uso con Multipurpose Internet Mail Extensions (MIME). Es el mecanismo predeterminado que utiliza al autenticar en texto sin cifrar (autenticación básica) entre un explorador Web y un servidor Web.

El ejemplo es en el formulario de una aplicación de línea de comandos sencilla de Win32. Uso es como sigue:
Usage:  Base64.exe -[d|e] <message>
           d  :  Decode <message>
           e  :  Encode <message>
				
el ejemplo no formato de texto codificado. Las especificaciones de RFC de base 64 requiere que cada línea del mensaje codificado no más de 76 caracteres. Después de 76 caracteres, el mensaje debe tener un salto de línea duros insertado (es decir, un retorno de carro + salto de línea). Además, el mensaje codificado cuando se alimenta un descodificador se debe rellena para que el número total de caracteres sea divisible por 4. El ejemplo de descodificador incluido con este archivo resolver situaciones donde falta el relleno. El mensaje codificado debe estar rellena con un carácter de signo igual (=) al final. Consulte la sección 5.2 de RFC 1521 para descripción más detallada del estándar de codificación de base 64.

Nota: El ejemplo incluye los archivos de proyecto para Microsoft Visual C++ 5.0. Para otros entornos de desarrollo, simplemente copie los archivos .cpp y .h en su propio proyecto. Tenga en cuenta que el archivo ejecutable autoextraíble es un archivo EXE de Win32.

Más información

Los archivos siguientes están disponibles para descargarlos del Centro de descarga de Microsoft:
B64_samp.exe
Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus. con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.

Referencias

RFC 1521: (MIME, Multipurpose Internet Mail Extensions) una parte: mecanismos para especificar y que describen el formato de Internet Message Bodies

Propiedades

Id. de artículo: 191239 - Última revisión: miércoles, 11 de octubre de 2006 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft Internet Server Application Programming Interface 4.0
  • Microsoft Internet Client Software Development Kit 4.01
  • Servicios de Microsoft Internet Information Server 5.0
Palabras clave: 
kbmt kbdownload kbfilter kbhttp kbinfo KB191239 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 191239

Enviar comentarios

 

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