Prečo je veľkosť môjho e-mailu väčšia ako jeho priložené súbory?
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 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, zoskupenia webových stránok typu Q & A.
Otázka
Čítač SuperUser arc_lupus chce vedieť, prečo je veľkosť jeho e-mailu väčšia ako jeho priložené súbory:
Pri pripájaní súborov k e-mailom som si všimol, že Mozilla Thunderbird počíta celkovú veľkosť výsledného e-mailu oveľa väčší ako súbory, ktoré som priložil.
Tu je nedávny príklad: dva obrázky, jeden na 13 MB a druhý na 3,6 MB, celkom približne 17 MB, a tam boli štyri riadky textu. Mozilla Thunderbird sa ma potom spýtal, či naozaj chcem poslať e-mail s celkovou veľkosťou 22 MB.
Odkiaľ pochádza tento rozdiel vo veľkosti? S 5 MB textu znie ako trochu veľa.
Prečo by veľkosť e-mailu bola väčšia ako priložené súbory?
Odpoveď
Dodávateľ SuperUser David Schwartz má pre nás odpoveď:
Vaše údaje boli 17 MiB, v MiB je 1024 KiB, 1024 B v KiB a 8 bitov v bajte. Takže to je celkom 142,606,336 bitov.
Kódovanie Base 64 zakóduje každých 6 bitov ako samostatný bajt, takže potrebujeme približne 23 767 722 bajtov. Rozdelenie o 1024 dvakrát nám dáva celkovo 22,67 MiB. Takže odtiaľ pochádza 22 MiB.
E-mail je dosť stará technológia a nepredpokladá 8-bitovú čistú rúrku.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.