Introduction
Ce document décrit la limite de taille des e-mails avec les pièces jointes et explique pourquoi une taille réelle des e-mails peut être supérieure à ce qui est prévu lors du traitement via un dispositif de sécurité de la messagerie Cisco (ESA).
Pourquoi les pièces jointes sont-elles plus grandes que le fichier d'origine ?
La spécification MIME (Multipurpose Internet Mail Extensions), définie dans RFC 2045, répertorie « base64 » comme l'un des nombreux schémas de codage binaire-texte. Le codage MIME base64 est basé sur la version RFC 1421 de PEM (Privacy Enhanced Mail), utilise le même alphabet et mécanisme de codage de 64 caractères que PEM et utilise le symbole "=" pour le remplissage de sortie de la même manière.
MIME ne spécifie pas de longueur fixe pour les lignes codées en base64, mais il spécifie une longueur maximale de 76 caractères. En outre, il spécifie que tout caractère extra-alphabétique doit être ignoré par un décodeur conforme, bien que la plupart des implémentations utilisent une paire de nouvelles lignes CR/LF pour délimiter les lignes codées.
Ainsi, la longueur réelle des données binaires codées en base64 conformes MIME est généralement d'environ 137 % de la longueur des données d'origine, bien que pour les messages très courts, la surcharge peut être beaucoup plus élevée en raison de la surcharge des en-têtes. En gros, la taille finale des données binaires encodées en base64 est égale à 1,37 fois la taille de données d'origine + 814 octets (pour les en-têtes).
Informations connexes