Introduzione
In questo documento viene descritto il limite delle dimensioni dei messaggi e-mail con allegati e il motivo per cui le dimensioni effettive potrebbero essere maggiori del previsto, quando si elabora un messaggio con Cisco Email Security Appliance (ESA).
Perché gli allegati di posta sono più grandi del file originale?
La specifica MIME (Multipurpose Internet Mail Extensions), definita nella RFC 2045, elenca "base64" come uno dei numerosi schemi di codifica da binario a testo. La codifica base64 di MIME si basa su quella della versione RFC 1421 di PEM (Privacy Enhanced Mail), utilizza lo stesso alfabeto e meccanismo di codifica a 64 caratteri di PEM e il simbolo "=" per la spaziatura interna dell'output allo stesso modo.
MIME non specifica una lunghezza fissa per le righe con codifica base64, ma specifica una lunghezza massima di 76 caratteri. Inoltre specifica che qualsiasi carattere extra-alfabetico deve essere ignorato da un decodificatore conforme, sebbene la maggior parte delle implementazioni utilizzi una coppia di nuove righe CR/LF per delimitare le righe codificate.
Pertanto, la lunghezza effettiva dei dati binari con codifica base64 conformi a MIME è in genere circa il 137% della lunghezza dei dati originali, anche se per i messaggi molto brevi il sovraccarico può essere molto maggiore a causa del sovraccarico delle intestazioni. In generale, le dimensioni finali dei dati binari con codifica Base64 sono pari a 1,37 volte le dimensioni dei dati originali + 814 byte (per le intestazioni).
Informazioni correlate