Протоколы Internet


Многоцелевое расширение почты Интернет (MIME) - часть 77


7)

Многие почтовые домены используют вариации символьного набора US-ASCII, или работают с символьными наборами типа EBCDIC, который содержит большинство но не все символы из US-ASCII. Корректная трансляция символов в не инвариантный набор не может быть зависимой от конвертирующих шлюзов по дороге. Например, возникает проблема при пересылке информации, обработанной программой uuencodE, через сеть BITNET. Аналогичные проблемы могут возникнуть без прохода через шлюз, так как многие ЭВМ в Интернет используют символьный набор отличный от US-ASCII. Определение печатной строки в X.400 добавляет новые ограничения в некоторых специфических случаях. В частности, символами, которые могут быть пропущены через любые шлюзы, считаются 73 символа. В их число входят прописные и строчные буквы A-Z и a-z, 10 цифр - 0-9 и следующие одиннадцать специальных символов.

"'" (US-ASCII десятичное значение 39)

"(" (US-ASCII десятичное значение 40)

")" (US-ASCII десятичное значение 41)

"+" (US-ASCII десятичное значение 43)

"," (US-ASCII десятичное значение 44)

"-" (US-ASCII десятичное значение 45)

"." (US-ASCII десятичное значение 46)

"/" (US-ASCII десятичное значение 47)

":" (US-ASCII десятичное значение 58)

"=" (US-ASCII десятичное значение 61)

"?" (US-ASCII десятичное значение 63)

Максимально переносимое почтовое сообщение имеет короткие строки, содержащие только эти 73 с имвола. Кодирование base64 отвечает этому правилу.

(8)

Некоторые почтовые транспортные агенты искажают данные, которые содержат определенные символьные строки. В частности, одиночный символ точка (".") на строке может быть поврежден в некоторых SMTP реализациях, а строки, которые начинаются с пяти символов "From " (пятым символом является пробел), также могут быть повреждены. Хорошие агенты-отправители могут предотвратить эти искажения путем кодирования данных (например, в закавыченных строках печатных символов в начале строки вместо "From " используется "=46rom " и "=2E" вместо одиночной ".").




Начало  Назад  Вперед



Книжный магазин