Как раскодировать письмо.


Электронная почта может передавать только текстовую информацию. Поэтому
если нужно переслать файл, содержащий что-либо, кроме символов букв и
цифр
(файл базы данных, файл с графическим изображением, упакованный архив,
исполняемый файл), его нужно перекодировать в текстовую форму.
Для этого используются различные способы кодировки. Рассмотрим наиболее
часто встречающиеся. Для каждой кодировки попытаемся ответить на
вопросы:
-  КАК ОПОЗHАТЬ ту или иную кодировку.
-  ЧТО ДЕЛАТЬ   с письмом, чтобы прочитать текст (данные).
-  ГДЕ ВЗЯТЬ    необходимые программы.


1. UUENCODE, документ находится в одном письме.
**********************************************

КАК ОПОЗHАТЬ.
Закодированный текст начинается строкой "begin имя_файла".
В последней строке - слово "end"
------------------------------------------------------------------------
-------------------------------------------------------------------------

ЧТО ДЕЛАТЬ. В программе dMail нужно перейти в меню (клавиша F2), затем
выбрать пункт меню "Обработка"  -> "Извлечь данные". В текущем каталоге
будет создан файл с именем, которое указано в строке "begin".
ИЛИ
 - записать текст письма в отдельный файл (например, text.uue)
 - c помощью программы uudecode раскодировать письмо
        uudecode text.uue


ГДЕ ВЗЯТЬ

ftp://ftp.kiae.su/msdos/convert/bin2text/uuexe525.zip           (32.339
Kb)

Проблема: имя файла в строке "begin" может не соответствовать правилам
MSDOS, например,
        anderson.software_piracy.ps.Z
(в MSDOS имя файла не более 8 символов и только одна точка).
В этом случае нужно отредактировать письмо - изменить строку begin:

        begin anderson.software_piracy.ps.Z  -->  begin anderson.z


2. Кодировка UUENCODE, документ состоит из нескольких частей.
************************************************************

КАК ОПОЗHАТЬ.
Документ находится в нескольких письмах.
Первое письмо начинается словами  "begin имя_файла":

------------------------------------------------------------------------
begin image.gif
M4$L#!!0````(`,-*AQ[B,JU,'R$``(Q*```#````:7)CS7Q9MK:HS*BJ9&5FE#(R42C]NH6,L!Z.
M@F_5EQIH+_UF:>FVW\D)\;9XH$A^<@>?09+669P]/@-?6F%4%)->MSN=3BNQ
M=D<$*2=`R%U>KBL._-<\<`_^/WUBW2?F\[(=_ASAGO'+G0.&:63<08'_I`3.
-------------------------------------------------------------------------

Вторая (и последующие промежуточные) части файла могут не иметь ни
слова "begin" в начале, ни слова "end" в конце.

Последнее письмо заканчивается словом "end":
--------------------------------------------------------------------------
M,%!QWJ'P@M;>F=CE8-23]QZVY>?[;?D9!;O?&63UERXMPK">W/^\+3]]W);;
M<=XOK1#_%U!+`0(4`Q0````(`,-*AQ[B,JU,'R$``(Q*```#``````````$`
A``"D@0````!I outfile


ГДЕ ВЗЯТЬ.

ftp://ftp.gu.kiev.ua/pub/convert/mmencode.zip

или

mimeqp.zip      - MIME Quoted Printable encode/decode program

ftp://ftp.kiae.su/msdos/convert/bin2text/mimeqp.zip             (23.935
Kb)

6. Упакованный "пакет статей".
*****************************

КАК ОПОЗHАТЬ.  Закодированный текст начинается строкой "start stdin"
--------------------------------------------------------------------
start stdin
,+aH*bB,X}QfD{p5@wOmS>[nZ@j4!CC.aHO'7icI$08DllEr+Yd!-%lhBl>oph"_

>:zhH]d3/7gC'9%wNG@trjH|-y2#WMmWHfG/5SX:;zHnKP&jX;F%[M5#)U*0"j?c

.....
S!-cc=,5@bU(cZq*(FZ_&ob++j/FRPUu::.+Und7Xl?28V;^I2iZR6R+JttXiLm9Fmi\glY

...
2-e_5P)clh1r+D5M!F#n>QCh%C#/n8g:E%YX:+=\iJ%13OO%13(8
xbtoa End N 16950 4236 E 7 S 198ec9 R 8335744f
--------------------------------------------------------------------------
Кодировщик "btoa".

ЧТО ДЕЛАТЬ.
Такие письма раскодируются программой atob.

ГДЕ ВЗЯТЬ.

ftp://ftp.gu.kiev.ua/pub/usr/arc/convert/btoa.zip               (17.660
K)


8. PGP
******

КАК ОПОЗHАТЬ.
------------------------------------------------------------------------
-----BEGIN PGP MESSAGE-----
Version: 2.3a

hDwCqboOL27CRKkBAX0dOcOn07QFhqNuJFetp+WUb1QedPkRturI/2vKkS5/bmzR
nnJKj75Cp7/FhILgCrmmAABEIcd+MmhibfPVVmmgeuEUAbE5r+lCtHFRM/FaA4Lr
...
izQw7OIWz4OrGtRpAM00NSalSXiVnuiGG21pLa3ozTPEw0x/+iqXRRPILdhWeSV7
6nATz0hikdjSeuaolcHs086O2G2+1KQl7TTqpWU0ST+BhcKB
=T6hh
-----END PGP MESSAGE-----
------------------------------------------------------------------------
Так выглядит документ, обработанный программой шифрования PGP
(Pretty Good Privacy).

ЧТО ДЕЛАТЬ.
Записать письмо в отдельный файл.
Раскодировать файл:

     pgp ciphertextfile [-o plaintextfile]

Кроме самой программы pgp, вам понадобится открытый ключ автора письма и
ваш закрытый ключ (подробнее - см. документацию к программе pgp).


ГДЕ ВЗЯТЬ:

ftp://ftp.kiae.su/msdos/crypto/pgp/pgp26i.zip


9. Кодировка KOI-8 или Windows
******************************
КАК ОПОЗHАТЬ: вместо русских букв символы псевдографики.
Скорее всего это файл в кодировке koi8.

ЧТО ДЕЛАТЬ:
Для его перекодировки в альтернативную (досовскую) кодировку есть
специальные
программы, например, "todos".

fromdos


                =======================================




Примечание:

Расположение файлов указано в формате

        ftp://host.address/dir1/dir2/dir3/file

где

ftp - способ доступа к серверу. В режиме on-line нужно использовать
        программу ftp, для электронной почты - ftpmail (например,
        ftpmail@gu.kiev.ua).

host.address - адрес ftp-сервера.

dir1/dir2/dir3/ - полный путь (список каталогов) к файлу.

file - имя файла.

                =======================================

Литература.

UUENCODE
        HOW TO:UUdecode and view binary messages
        (регулярно печатается в конференциях news.newusers.questions,
        comp.binaries.ibm.pc.d,alt.binaries.pictures.d)

MIME
        comp.mail.mime FAQ 1/3 (frequently asked questions list)
        (конференции news.answers,comp.mail.mime,comp.answers)

PGP
        PGP Frequently Asked Questions with Answers, Part */3
        (конференции news.answers,alt.security.pgp,alt.answers)

        Where to get the latest PGP (Pretty Good Privacy) FAQ
        (конференции news.answers,alt.security.pgp,alt.answers)

        RSA Cryptography Today FAQ (*/3)
        (конференции news.answers,sci.crypt,talk.politics.crypto,
        alt.security.ripem,sci.answers,talk.answers,alt.answers)

                =======================================

Замечания, дополнения присылайте по адресу sveta@gu.kiev.ua
Дата последнего изменения: 01.06.96

Copyright (c) sveta@gu.kiev.ua


--- FAQ Off! v1.36.Beta-3.DOS R: Pavel Osipov
 * Origin: -=> Substance, Moscow, Ru <-> 132-4821, USR V.Evr <=- (2:5020/770.0)