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