DimONtm
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Ivanov Ivan письмо с вложением > вложения на ~30% из-за mime-кодирования вложения вот млин до чего ленивый народ пошёл! уже обсуждался этот вопрос, ответ есть в FAQ-e Цитата: 5.10 Q: отправляешь файл весом в 1 Mб, а отправляется 1,4 Mб. Откуда беруться эти 0,4 Mб и как это исправить? А: По умолчанию The Bat кодирует прикрепляемые файлы для пересылки в теле письма, потому что smtp протокол не предусматривает передачу двоичных файлов, только текст. Поэтому для отсылки файлы кодируются, например, в MIME/Base64 - спец-кодировка, позволяющая заменить двоичные данные специальной последовательностью текстовых символов. Разумеется, такой файл займёт больше места: в двоичном представлении каждый байт может принимать любое значение (256 различных значений), а в текстовом - только буквы, цифры и некоторые знаки пунктуации. Вот и получается, что на один "двоичный байт" приходится больше не один "текстовый", а больше... (каждый исходный байт файла превращается в от 2 до 4 байт тела письма, что увеличивает размер пересылаемого файла. | а тут всё даже с картинками очент подробно разжёвано | Всего записей: 5335 | Зарегистр. 07-08-2003 | Отправлено: 14:45 28-11-2008 | Исправлено: DimONtm, 14:49 28-11-2008 |
|