Inleiding
Dit document beschrijft de maximale e-mailgrootte met bijlagen en waarom een feitelijke e-mailgrootte groter kan zijn dan verwacht bij verwerking via een Cisco e-mail security applicatie (ESA).
Waarom zijn de bijlagen bij de post groter dan het oorspronkelijke bestand?
MIME (Multipurpose Internet Mail Uitbreidingen) specificatie, gedefinieerd in RFC 2045, maakt een lijst van "base64" als een van verschillende binair-to-tekst coderingsschema's. De basis64-codering van MIME is gebaseerd op die van de RFC 1421-versie van privacy Enhanced Mail (PEM), gebruikt het hetzelfde alfabet en coderingsmechanisme van 64 tekens als PEM, en gebruikt het "="-symbool voor uitvoer op dezelfde manier.
MIME specificeert geen vaste lengte voor basis64-gecodeerde lijnen, maar het specificeert een maximum lengte van 76 tekens. Daarnaast wordt aangegeven dat extra-alfabetische tekens moeten worden genegeerd door een conforme decoder, hoewel de meeste implementaties een CR/LF-newline-paar gebruiken om gecodeerde lijnen af te bakenen.
Dus is de eigenlijke lengte van MIME-conforme base64-gecodeerde binaire data gewoonlijk ongeveer 137% van de oorspronkelijke gegevenslengte, alhoewel voor zeer korte berichten de overhead veel hoger kan zijn door de overhead van de headers. Zeer grofweg is de definitieve grootte van base64-gecodeerde binaire gegevens gelijk aan 1,37 maal de oorspronkelijke gegevensgrootte + 814 bytes (voor headers).
Gerelateerde informatie