Страницы: 1
RSS
А почему Мыш позволяет себе увеличивать файл при отправке?
 
Замечал это и раньше, но сейчас просто стало бесит.

Отправляю песнь, размером 7,99 Мб.
А Бат показывает, что отправляется аж 11 Мега!
Естественно, письмо не проходит. Почему так? :cry:  
 
Прикольный я ответ нашел в одном из комп.форумов на мою проблему:

Q: отправляешь файл весом в 1 Mб, а отправляется 1,4 Mб. Откуда беруться эти 0,4 Mб и как это исправить?
А: По умолчанию The Bat кодирует прикрепляемые файлы для пересылки в теле письма, потому что smtp протокол не предусматривает передачу файлов отдельно. При этом каждый байт файла превращается в от 2 до 4 байт тела письма (обычно MIME/Base64 encoding), что увеличивает размер пересылаемого файла.

Т.е. как-то изменить это нельзя? Ну, чтобы сколько весит файл - столько и отправлялось?
 
Цитата
Т.е. как-то изменить это нельзя? Ну, чтобы сколько весит файл - столько и отправлялось?

Это не реализуемо даже теоретически.
(кроме текстовых файлов)

По почте в принципе не могут ходить специальные символы. Никак. Вообще никак. Запрещено.
А в прикладываемых файлах их обычно тьма-тьмущая.
Печатаемые символы ещё можно (англикие, знаки-циферки, русские символы ещё как-то можно, но не рекомендуется )

поэтому файлы обязательно должны быть кодированы в условно-текстовом виде, как правило Base64 (имеющего накрутки примерно 30-40%) или UU.

посмотрите на F9 на письме с вложением.

 
Понял. Спасибо.
 
А как же дела с картинками и например exeшниками ??? или тоже самое  ??
 
подскажите как делать письма чтоб они не расли в расмерах !!  ( может в архивы их всех !)
 
Может и в архивы.
Но картини в jpg обычно отказываются сжиматься архиваторами.

с другой стороны для картинок вы всегда можете использовать такие сервисы как imageshack.us и подобные. и пересылать только ссылки.

очень удобно особенно если картинки нужно пересылать нескольким людям или для передачи через аську...
Страницы: 1