Защо е размерът на моя имейл по-голям от неговите прикачени файлове?
Ако използвате локално инсталиран пощенски клиент, може да сте забелязали, че размерът на имейла изглежда малко по-голям от файловете, които сте прикачили към него. Защо е така и дали е причина за безпокойство? Днешната публикация за въпроси и отговори SuperUser има отговор на объркан въпрос на читателя.
Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.
Въпроса
Четецът на SuperUser arc_lupus иска да знае защо размерът на имейла му е по-голям от прикачените му файлове:
Когато прикачвате файлове към имейл, забелязах, че Mozilla Thunderbird изчислява общия размер на получения имейл като много по-голям от файловете, които съм прикачил.
Ето един неотдавнашен пример: две изображения, една на 13 MB, а другата на 3,6 MB, общо 17 MB, и имаше четири реда текст. След това Mozilla Thunderbird ме попита дали наистина искам да изпратя имейл с общ размер 22 MB.
Откъде идва тази разлика в размера? Наличието на 5 MB текст звучи много малко.
Защо размерът на имейла да е по-голям от прикачените файлове?
Отговорът
Сътрудникът на SuperUser Дейвид Шварц има отговор за нас:
Вашите данни бяха 17 MiB, има 1024 KiB в MiB, 1024 B в KiB и 8 бита в байт. Това е общо 142 606 336 бита.
Кодирането на база 64 кодира всеки 6 бита като отделен байт, така че се нуждаем от около 23,767,722 байта. Разделянето с 1024 два пъти ни дава общо 22.67 MiB. Това е мястото, откъдето идва 22 MiB.
Имейлът е доста стара технология и не предполага 8-битова чиста тръба.
Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.