Pokud používáte místně nainstalovaného poštovního klienta, možná jste si všimli, že velikost e-mailu se zdá být o něco větší než soubory, které jste k němu připojili. Proč tomu tak je a je to důvodem k obavám? Dnešní příspěvek Otázky a odpovědi SuperUser má odpověď na zmatenou otázku čtenáře.
Dnešní relace Otázky a odpovědi k nám přichází s laskavým svolením SuperUser - členění Stack Exchange, komunitního seskupení webů otázek a odpovědí.
Otázka
Čtenář SuperUser arc_lupus chce vědět, proč je velikost jeho e-mailu větší než jeho připojené soubory:
Při připojování souborů k e-mailu jsem si všiml, že Mozilla Thunderbird vypočítává celkovou velikost výsledného e-mailu mnohem větší než soubory, které jsem připojil.
Zde je nedávný příklad: dva obrázky, jeden o velikosti 13 MB a druhý o velikosti 3,6 MB, celkem přibližně 17 MB, a byly tam čtyři řádky textu. Mozilla Thunderbird se mě poté zeptal, jestli opravdu chci poslat e-mail o celkové velikosti 22 MB.
Odkud pochází ten rozdíl ve velikosti? Mít 5 MB textu zní jako trochu moc.
Proč by velikost e-mailu byla větší než jeho připojené soubory?
Odpověď
Přispěvatel SuperUser David Schwartz má pro nás odpověď:
Vaše data byla 17 MiB, v MiB je 1024 KiB, 1024 B v KiB a 8 bitů v bajtu. To je celkem 142 606 336 bitů.
Kódování Base 64 kóduje každých 6 bitů jako samostatný bajt, takže potřebujeme přibližně 23 767 722 bajtů. Dělení 1024 dvakrát nám dává celkem 22,67 MiB. Odtud tedy pochází 22 MiB.
E-mail je docela stará technologie a nepředpokládá 8bitové čisté propojení.
Máte co dodat k vysvětlení? Zvuk v komentářích. Chcete si přečíst více odpovědí od ostatních technicky zdatných uživatelů Stack Exchange? Podívejte se na celé diskusní vlákno zde .