Hemsida » hur » Varför är storleken på min e-post större än dess bifogade filer?

    Varför är storleken på min e-post större än dess bifogade filer?

    Om du använder en lokalt installerad mailklient kan du ha märkt att storleken på ett e-mail verkar vara lite större än de filer du har bifogat det. Varför är det det och är det en anledning till oro? Dagens SuperUser Q & A-inlägg har svaret på en förvirrad läsares fråga.

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Frågan

    SuperUser-läsaren arc_lupus vill veta varför storleken på hans e-post är större än dess bifogade filer:

    När du bifogar filer till e-post har jag märkt att Mozilla Thunderbird beräknar den totala storleken på den resulterande e-posten så mycket större än de filer jag har bifogat.

    Här är ett nytt exempel: två bilder, en på 13 MB och den andra på 3,6 MB, totalt 17 MB totalt, och det var fyra rader text. Mozilla Thunderbird frågade mig om jag verkligen ville skicka ett mail med en total storlek på 22 MB.

    Var kommer den skillnaden i storlek från? Att ha 5 MB text låter som lite mycket.

    Varför skulle storleken på ett email vara större än de bifogade filerna?

    Svaret

    SuperUser-bidragaren David Schwartz har svaret för oss:

    Dina data var 17 MiB, det finns 1024 KiB i en MiB, 1024 B i en KiB och 8 bitar i en byte. Så det är totalt 142 606 336 bitar.

    Bas 64 kodning kodar varje 6 bitar som en separat byte, så vi behöver cirka 23.767.722 byte. Delning med 1024 gånger ger oss totalt 22,67 MiB. Så det är där 22 MiB kommer ifrån.

    E-post är en ganska gammal teknik och antar inte ett 8-bitars rent rör.


    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.