Prečo je veľkosť môjho e-mailu väčšia ako jeho priložené súbory?

Obsah:

Prečo je veľkosť môjho e-mailu väčšia ako jeho priložené súbory?
Prečo je veľkosť môjho e-mailu väčšia ako jeho priložené súbory?

Video: Prečo je veľkosť môjho e-mailu väčšia ako jeho priložené súbory?

Video: Prečo je veľkosť môjho e-mailu väčšia ako jeho priložené súbory?
Video: The beauty of data visualization | David McCandless - YouTube 2024, November
Anonim
Ak používate lokálne nainštalovaný poštový klient, možno ste si všimli, že veľkosť e-mailu sa zdá byť o niečo väčšia ako súbory, ktoré ste k nemu pripojili. Prečo je to a je to dôvod na obavy? Dnešný príspevok typu SuperUser Q & A má odpoveď na otázku zmeteného čitateľa.
Ak používate lokálne nainštalovaný poštový klient, možno ste si všimli, že veľkosť e-mailu sa zdá byť o niečo väčšia ako súbory, ktoré ste k nemu pripojili. Prečo je to a je to dôvod na obavy? Dnešný príspevok typu SuperUser Q & A má odpoveď na otázku zmeteného čitateľa.

Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, skupín webových stránok týkajúcich sa otázok a odpovedí.

Otázka

Čítač SuperUser arc_lupus chce vedieť, prečo je veľkosť jeho e-mailu väčšia ako jeho priložené súbory:

When attaching files to email, I have noticed that Mozilla Thunderbird calculates the total size of the resulting email as much larger than the files I have attached.

Here is a recent example: two images, one at 13 MB and the other at 3.6 MB, approximately 17 MB in total, and there were four lines of text. Mozilla Thunderbird then asked me if I really wanted to send an email with a total size of 22 MB.

Where is that difference in size coming from? Having 5 MB of text sounds like a bit much.

Prečo by veľkosť e-mailu bola väčšia ako priložené súbory?

Odpoveď

Príspevok SuperUser David Schwartz má odpoveď pre nás:

Your data was 17 MiB, there are 1024 KiB in a MiB, 1024 B in a KiB, and 8 bits in a byte. So that is a total of 142,606,336 bits.

Base 64 encoding encodes every 6 bits as a separate byte, so we need about 23,767,722 bytes. Dividing by 1024 twice gives us a total of 22.67 MiB. So that is where the 22 MiB comes from.

Email is a pretty old technology and does not assume an 8-bit clean pipe.

Máte niečo doplniť vysvetlenie? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu.

Odporúča: