Proč je velikost mé e-mailu větší než její připojené soubory?
Pokud používáte lokálně nainstalovaný poštovní klient, 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č je to a je to důvod k obavám? Dnešní příspěvek typu SuperUser Q & A má odpověď na otázku zmateného čtenáře.
Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.
Otázka
Čtečka SuperUser arc_lupus chce vědět, proč velikost jeho e-mailu je větší než jeho připojené soubory:
Při připojení souborů k e-mailu jsem si všiml, že Mozilla Thunderbird vypočítá celkovou velikost výsledného e-mailu mnohem větší než soubory, které jsem připojil.
Zde je poslední příklad: dva obrázky, jeden na 13 MB a druhý na 3,6 MB, celkem přibližně 17 MB, a tam byly čtyři řádky textu. Mozilla Thunderbird se mě pak zeptal, jestli jsem opravdu chtěl poslat e-mail o celkové velikosti 22 MB.
Odkud pochází tento rozdíl ve velikosti? Mít 5 MB textu zní jako trochu moc.
Proč by velikost e-mailu byla větší než jeho přiřazené soubory?
Odpověď
Dopisovatel SuperUser David Schwartz má pro nás odpověď:
Vaše data byla 17 MiB, tam je 1024 KiB v MiB, 1024 B v KiB a 8 bitů v byte. Takže to je celkem 142,606,336 bitů.
Kódování Base 64 kóduje každých 6 bitů jako samostatný byte, takže potřebujeme asi 23 767 722 bytů. Rozdělení na 1024 dvakrát nám dává celkem 22,67 MiB. Tak to je místo, odkud pochází 22 MiB.
E-mail je docela stará technologie a nepřebírá 8bitovou čistou trubku.
Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.