Наши проекты: Скачать программы Экспорт новостей (RSS)
Главная | Domino | Статьи | Computer FAQ | Download | T0P-100 Software | Форум
Internet Zone - компьютерный электронный журнал         Подписка на рассылку
Реклама у нас, Контакты

Computer FAQ
 ?  Задать вопрос
    Все вопросы/ответы | Новые ответы к старым вопросам | FAQ Windows Vista | FAQ Windows XP | FAQ Windows 9x/Me | FAQ Windows 2000 | FAQ Linux | FAQ Сети | FAQ Игры | FAQ Software | FAQ Hardware | FAQ Цифровое фото | FAQ Цифровое видео | FAQ Мобильные телефоны

Внимание:
этот раздел больше не пополняется. Все новые вопросы и ответы теперь размещаются на форуме

ITrader
Современная, простая программа с неограниченными возможностями преобразования времени, знаний и опыта в деньги! Бесплатный доступ ко всем финансовым рынкам, к мировым торгам и профессиональному росту. Скачай и открой бесплатный Демо-счет! Дистанционное обучение. Депозит от 1000 рублей. ФГ Калита-Финанс.
Подробнее...

FAQ Сети

Народная мудрость: одни пользователи ПК спрашивают, а другие пользователи ПК отвечают.
Авторские права на грамматические и орфографические ошибки полностью и всецело принадлежат их авторам :)

***

 ?   Пользуюсь почтовиком Outlook Express. Было доставлено мне письмо размером 48 Кб. У меня соединение через GPRS. Трафик показал: отправлено - 4052 байт и получено - 71644 байт. Больше никаких загрузок не было. Почему такая разница (71 Кб и 48 Кб)?

Отвечает Boris F. Nikityuk:
Судя по объему письма, в нем передавался какой-то файл. В связи с тем, что почта передается только в 7-битной кодировке, любая бинарная информация внутри почтового отправления подвергается кодированию (mime или UUDP) и приведению к размерности 7 бит. Это добавляет к размеру письма как минимум 30%. Плюс маршрутная информация письма, плюс всякие красивости (особенно если письмо в HTML-формате), плюс перевод Кб в байты. Вот и набегает. И от конкретной почтовой программы это не зависит.

Отвечает Alexey:
Вложение кодируется при помощи BASE64 алгоритма для передачи по сети как текста. Алгоритм предусматривает 5 бит выходного кода, когда входной составляет 8. Поэтому реальный объем примерно в 1.5 раза больше исходного (плюс еще заголовок письма и т.п.), так как те 5 бит передаются как 8. Нужно это для того, чтобы гарантированно доставить двоичный контент по текстовым каналам (многие почтовые службы, в том числе и промежуточные, имеют свои управляющие коды в области нетекстовых кодов символов и обрезают 8-й бит). Впрочем, можете попробовать пересылать вложения как RAW DATA (вроде в Outlook даже не настраивается, зато в других почтовиках - запросто) - многие современные сервера позволяют передавать двоичные данные, но все же никто не гарантирует, что эти данные не будут где-то искажены.

Отвечает D.A.E.M.O.N.:
Такая разница возникает потому, что при отправке вся почта, в том числе и вложения, преобразуются в MIME-кодировку, особенности которой таковы, что при кодировании размер файла увеличивается. Например, при передаче по электронной почте exe-файла, он передаётся не как exe, а как закодированный MIME, что несколько увеличивает его объём. Кроме этого, на количество переданных/отправленных байт существенно влияет качество линии, чем оно лучше, тем меньше байт требуется для коррекции ошибок передачи, согласовании скорости и передачи служебных пакетов. Так что при передаче электронного сообщения размер его может быть каким угодно большим, чем размер исходного сообщения в почтовой программе.

Смотреть еще  Смотреть другие вопросы раздела FAQ Сети >>
 

Смотрите также: 5 случайных вопросов Computer FAQ


Читаем свежие статьи


Главная | Domino | Статьи | Computer FAQ | Download | T0P-100 Software | Форум
Рассылка - Реклама у нас - Экспорт новостей (RSS) - Карта сайта  | Наши проекты: Скачать программы
Copyright © Internet Zone. Информация об использовании материалов сайта, Контакты
Rambler's Top100