Почему размер моей электронной почты больше, чем вложенных файлов?
Если вы используете локально установленный почтовый клиент, вы, возможно, заметили, что размер письма кажется немного больше, чем файлы, которые вы к нему прикрепили. Почему это вызывает беспокойство? Сегодняшний пост SuperUser Q & A содержит ответ на запутанный вопрос читателя.
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Вопрос
Читатель SuperUser arc_lupus хочет знать, почему размер его письма больше вложенных файлов:
Прикрепляя файлы к электронной почте, я заметил, что Mozilla Thunderbird вычисляет общий размер полученного электронного письма, намного превышающий размер вложенных файлов..
Вот недавний пример: два изображения, одно по 13 МБ, другое по 3,6 МБ, всего около 17 МБ, и было четыре строки текста. Затем Mozilla Thunderbird спросила меня, действительно ли я хочу отправить электронное письмо общим объемом 22 МБ.
Откуда эта разница в размере? 5 МБ текста звучат немного.
Почему размер письма будет больше, чем вложенные файлы??
Ответ
У автора SuperUser Дэвида Шварца есть ответ для нас:
Ваши данные составляли 17 МБ, 1024 ББ в МБ, 1024 Б в КиБ и 8 бит в байте. Таким образом, в общей сложности 142 606 336 бит.
Кодирование Base 64 кодирует каждые 6 бит в виде отдельного байта, поэтому нам нужно около 23 767 722 байта. Деление на 1024 дважды дает нам в общей сложности 22,67 МиБ. Так вот откуда 22 МиБ.
Электронная почта является довольно старой технологией и не предполагает 8-битную чистую трубу.
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.