Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
seti.docx
Скачиваний:
13
Добавлен:
23.09.2019
Размер:
138.36 Кб
Скачать

48. Представление данных в теле сообщения (Content-Transfer-Encoding)

49. Формат передаваемых текстовых сообщений Кодировка текста.

Формат передаваемых текстовых сообщений

при передаче текстовых сообщений современные почтовые программы способны:

посылать текст сообщения как есть (без кодирования).

Мы называем этот режим текстовым режимом передачи сообщений. В программах обычно этот режим отмечается как режим для передачи 8-битовых сообщений.

посылать текст, предварительно закодировав его, так чтобы он состоял только из латинских символов (7-битовые символы).

Кодирование сообщений электронной почты - это специальный прием, при котором текст сообщения преобразуется так, чтобы он состоял только из латинских символов (7-битовые символы).

Всегда старайтесь устанавливливать в почтовых программах текстовый режим передачи сообщений, тогда:

Вашим абонентам не придется сталкиваться с проблемой раскодирования, т.к. все почтовые программы принимают/посылают обычный текст, но далеко не все способны "понимать" закодированный текст.

Вы избегаете ненужного увеличения размера передаваемого сообщения, что неизбежно при кодировании

При использовании текстового режима особое внимание обращайте на кодировку текста при передаче русскоязычных сообщений: для русскоязычной почты принято следовать правилу, что все текстовые сообщения должны быть в кодировке KOI8-R.

50. Когда необходимо использовать режим кодирования текстовых сообщений?

51. Методы кодирования – uuencode и стандарт mime.

Какой метод кодирования применять

При кодировании текста могут применяться следующие методы кодирования:

метод UUENCODE

по стандарту MIME

метод Quoted Printable

метод Base64.

Если Ваша почтовая программа поддерживает несколько методов кодирования, то выбирая один из методов, Вы должны:

в первую очередь учитывать удобство чтения сообщений Вашими адресатами

по возможности стараться, чтобы в результате кодирования размер сообщения увеличивался как можно меньше.

Метод UUENCODE является самым "старым", поэтому он часто используется в программах с давней историей, в частности, для почты off-line (UUCP), и, наоборот, в современных программах этот метод часто не поддерживается, но может включаться для "совместимости" с другими программами.

Методы кодирования по стандарту MIME применяются практически во всех современных программах для on-line почты (по протоколу POP).

Обратите внимание, что поддержка методов кодирования (UUENCODE/MIME) никак не связана с типом используемой почты (например, UUCP/POP), а определяется только возможностями почтовой программы. Но т.к. более "старому" сервису (UUCP) часто служат более "старые" программы, то получается, что многие клиенты UUCP почты могут понять в лучшем случае UUENCODE-кодирование, а абоненты почтового ящика POP, наоборот, чаще работают с современным MIME-стандартом.

Таким образом, метод UUENCODE старайтесь использовать, если у Вашего абонента "старая" программа (например, Bmail для Dos), а если у него современная программа под Windows (например, Internet Mail, почтовый модуль в Netscape Navigator), то почти наверняка подойдет кодирование по стандарту MIME.

Стандарт MIME определяет 2 метода кодирования - Quoted Printable и Base64. Однако, часто программы поддерживают только один тип кодирования, обычно метод Quoted Printable, поэтому Вы можете быть вынуждены использовать именно его.

C точки же зрения эффективности (минимального размера закодированного сообщения) лучше применять:

метод Quoted Printable, когда большая часть текста набрана латинским шрифтом с небольшим "вкраплением" 8-битных символов (буквы русского алфавита, в частности), т.к. в этом методе кодируются только 8-битные символы, но количество их увеличивается не меньше чем вдвое.

метод Base64, когда большая часть текста состоит из 8-битных символов (например, полностью русскоязычный текст), т.к. в этом методе кодируется весь текст (включая латинский алфавит), но размер его увеличивается не более чем на треть.

Всегда применяйте прием кодирования текста с особой осторожностью: если программа Вашего абонента не поддерживает тип используемого в Вашем сообщении кодирования, то вместо текста он увидит бессвязный набор символов, который он должен будет суметь раскодировать с помощью дополнительных программных средств.

52. Кодировка текста в русскоязычных сообщения электронной почты (charset=KOI8-R).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]