Как раскодировать письмо
~~~~~~~~~~~~~~~~~~~~~~~~
Электронная почта может передавать только текстовую информацию. Поэтому
если нужно переслать файл, содержащий что-либо, кроме символов букв и
цифр
(файл базы данных, файл с графическим изображением, упакованный архив,
исполняемый файл), его нужно перекодировать в текстовую форму.
Для этого используются различные способы кодировки. Рассмотрим наиболее
часто встречающиеся. Для каждой кодировки попытаемся ответить на
вопросы:
- КАК ОПОЗ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+_nmXIp]>XrpD,9q\R1UoW
...
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
|