Skip to content
Mbox Viewer

Base64

Esquema de codificación de binario a texto que representa datos binarios arbitrarios usando solo 64 caracteres ASCII imprimibles, ampliamente usado en correo para transmitir de forma segura adjuntos y contenido binario.

Base64 (definido en el RFC 4648) codifica cada 3 bytes de entrada binaria como 4 caracteres ASCII imprimibles, elegidos del alfabeto A–Z, a–z, 0–9, + y /. Se añaden caracteres de relleno (=) si la longitud de la entrada no es múltiplo de 3. El resultado es aproximadamente un 33 % más grande que los datos originales, pero no contiene caracteres que puedan ser malinterpretados por los sistemas de transporte de correo basados en texto.

En el correo MIME, Base64 es la codificación de transferencia estándar para adjuntos y contenido binario. La cabecera Content-Transfer-Encoding se establece en base64, y los datos codificados aparecen en el cuerpo del mensaje en líneas de hasta 76 caracteres. Cuando un cliente de correo descarga el mensaje, decodifica los datos Base64 de vuelta al binario original antes de presentarlo al usuario.

Base64 también se usa para codificar imágenes incrustadas y, en algunos casos, cuerpos HTML o texto con uso intensivo de caracteres no ASCII. Un lector de correo debe decodificar las partes Base64 de forma transparente para que el usuario vea el contenido original en lugar del texto ASCII codificado. Mbox Viewer decodifica Base64 como parte de su proceso MIME.

Términos relacionados

Lee tus archivos MBOX en tu Mac