12.12 base64 -- Codificar y descodificar datos MIME base64

Este módulo efectúa la codificación en base64 de cadenas binarias arbitrarias a cadenas de texto que puedan ser enviadas electrónicamente de forma segura. El esquema de codificación está definido en RFC 1521 (MIME (Multipurpose Internet Mail Extensions, Extensiones de correo de internet multipropósito) Parte primera: Mecanismos para la Especificación y la Descripción del formato del cuerpo de los mensajes por Internet, sección 5.2, ``Base64 Content-Transfer-Encoding, Codificación de transferencia de contenido Base64'') y se usa para el correo MIME y otras aplicaciones relacionadas con Internet. No es la misma que que la salida producida por el programa uuencode. Por ejemplo, la cadena 'www.python.org' se codifica como la cadena 'd3d3LnB5dGhvbi5vcmc=\n'.

decode (input, output)
Descodificar el contenido del archivo input y escribir los datos binarios resultantes en el archivo output. input y output deben ser archivos u objetos que imiten la interfaz de un archivo. Se leerá input leído hasta que input.read() devuelva una cadena vacía.

decodestring (s)
Descodificar la cadena s, que debe contener una o más líneas de datos codificados en base64 y devolver una cadena que contenga los datos binarios resultantes.

encode (input, output)
Codificar el contenido del archivo input y escribir los datos binarios codificados en base64 en el archivo output. input y output deben ser archivos u objetos que imiten la interfaz de un archivo. Se leerá input hasta que input.read() devuelva una cadena vacía.

encodestring (s)
Codificar la cadena s, que debe contener una o más líneas de datos codificados en base64, y devolver una cadena de una o más líneas que contenga los datos resultantes codificados en base64.

Más informació en:

Module binascii:
módulo de soporte que contiene las conversiones ASCII-a-binario y binario-a-ASCII.

Internet RFC 1521, MIME (Multipurpose Internet Mail Extensions, Extensiones de correo de internet multipropósito) Parte primera: Mecanismos para la Especificación y la Descripción del formato del cuerpo de los mensajes por Internet, , sección 5.2, ``Base64 Content-Transfer-Encoding, Codificación de transferencia de contenido Base64'', que ofrece la definición de la codificación en base64.


Ver Sobre este documento... para obtener información sobre sugerencias.