На самом деле Windows здесь мало чем может помочь. Существует большое количество текстовых или даже графических программ электронной почты, принимающих почту в виде потока беспорядочных символов. Я попытаюсь объяснить, что происходит и какие меры можно предпринять.

Первоначально стандарты электронной почты в Internet разрабатывались из соображений универсальности. Они разрешали использовать только печатные символы ASCII - следовательно, сообщения могли быть прочитаны на любом компьютере независимо от марки, операционной системы или размера слова. (Описание основных стандартов передачи электронной почты через Internet, получивших названия RFC 821 и RFC 822, можно найти по адресу: http://ds.internic.net/ds/dspg1intdoc.html.) Ограничение набора символов гарантировало возможность взаимодействия различных машин. Но в то же время из-за этого стало невозможно передавать бинарные файлы, содержащие произвольные комбинации битов. Пришлось кодировать такие файлы с помощью комбинаций допустимых символов.

Первое время самым популярным методом кодирования была схема UUencode, используемая копирующей программой в Unix. Существует несколько вариантов UUencode, и большинство программ электронной почты, а также систем считывания новостей Usenet их поддерживают.

Однако с ростом популярности Сети вошло в употребление несколько новых схем кодировки. Сюда можно отнести "просто-передай-8" (по которой файл передается "дословно") и метод Base64 (при котором для кодировки каждых 6 бит бинарного файла используется один из 64 символов). BinHex - самая популярная схема кодировки для платформы Macintosh. Кстати, в том случае, если файл заархивирован, возможно, потребуется его декодировать дважды. Помимо одной из вышеперечисленных схем, потребуется воспользоваться программой разархивации.

Наконец, видимо, посчитав, что изобилие схем кодирования еще недостаточно усложнило жизнь пользователям, разработчики принялись адаптировать расширения к стандартам, применяемым в Internet. Все вместе они называются MIME. MIME позволяет компьютерам передавать через Internet составные сообщения, причем каждая часть может иметь собственный формат. Разработка MIME-расширений проводилась крайне хаотично. Ни одна пользовательская программа не воспринимает все существующие форматы и расширения. Более того, многие широко применяемые пакеты, например одна из версий Netscape Navigator, используют собственные, нестандартные варианты.

Выглядит запутанно? Так и есть на самом деле.

Даже шлюз Internet в собственной системе cc:Mail компании InfoWorld страдает от несовместимости. В этом вавилонском столпотворении можно разобраться двумя способами. Первый - использовать клиента электронной почты, воспринимающего как можно больше форматов. Новейшие коммерческие системы, такие как Eudora (http://www.eudora.com), вполне подходят. Также советую опробовать Pegasus Mail, работающий в MS-DOS, и PINE, рассчитанный на различные платформы, но лучше всего подходящий для Unix. (Система PINE основана на устаревшей программе Elm, написанной Дэйвом Тейлором, редактором InfoWorld.) Если вы заинтересуетесь Pegasus Mail, обратитесь по адресу: http://www.simtel.net/simcgi-bin/dosfind.cgi. Если же вы упорно держитесь за свою систему электронной почты (такую как, например, cc:Mail Remote, с помощью которой я обмениваюсь почтой с InfoWorld), можете воспользоваться одной из программ-переводчиков. По нашему индексу вы легко найдете название формата кодировки файла, который необходимо расшифровать.

Исчерпывающую информацию по MIME и соответствующему программному обеспечению можно найти среди ответов на вопросы пользователей по адресу: ftp://ftp.uu.net/usenet/news.answers/mail/mime-faq/.

Поделитесь материалом с коллегами и друзьями