Главное меню
Реклама
RSS трансляции
Наши новости могут транслироваться, используя rss.
rss1.0
rss2.0
rdf
Перекодировщик кривых писем (музейный экспонат, DOS)


Коpпоpация Вампиpов пpедставляет:

koi_cyr.exe первоначально был предназначен для декодирования KOI-8 в нормальный досовский формат и практически не использовался мной, только в редких случаях, когда "взглюкнет" инет и письма не перекодировались автоматически. Но все меняется и меня все чаще и чаще начали нервировать периодически появляющиеся в некоторых фидошных эхах (типа RU.MODEM или RU.USR) совершенно нечитаемые месяги от наших меньших инетный братьев. Ладно если приходит некое подобие нормальных букивек, но когда видишь такое: =F5=D7=C1=D6=C1=C5=CD=A6=CA ALL, становится как-то не по себе (Поистине бесконечна кривость рук инетчиков!!!). Вот тогда я и нарисовал сей декодер.
Теперь по работе... Тут, кажется, все ясно. При первом же запуске выдается маленький хелпик:

Some help: koi_cyr.exe Infile OutFile command [-m]

Where command parameters are:

0 - Koi-8 (+--+-+╕╕+) decode table
1 - crazy 1 (лХМХЯРЕПЯР) decode table
2 - crazy 1a (оЕРМПИЙЕЧТ) decode table
3 - crazy 1b (Aеpжрвькпэ) decode table
4 - crazy 2 (=F5=D7=C1=D6) decode table
5 - Win -> Koi-8

-m - put '>' marker before all lines.

в коем, как мне кажется, все ясно. В жизни это выглядит примерно так:

C:\>koi_cyr.exe koi8.txt koi8.out 0 -m

Примерный "внешний вид" кодировок показан прямо в хелпе, тут вопросов быть не должно. Теперь что касается некоей непонятной букивки [-m]... Ее я присобачил к программе чуть не в самый последний момент. Ее функция предельно проста... Она вставляет в начале каждой строки перекодированного файла значок >, который во многих почточиталках указывает на факт "отквоченности". Получаешь письмо в психопатской инетной кодировке, закидываешь его в текстовый файл, перекодишь и при вставлении файла в письмо-ответ наблюдаешь его в "желтом цвете" как при нормальном ответе. Не знаю как кто, а я иногда путался кто что написал без этого маркера.

О глюках... Тут все несколько сложнее чем хотелось бы. За 2 тип кодировки я вообще не отвечаю. Все что можно было причесать - причесано, но всякие потери строки или разваливание слова на несколько строк... 1 тип может неправильно перекодить некоторые буквы. Тут либо я забыл включить эту букву в декодер, либо это напутано еще в инете. Во всяком случае буква Н, например, встретилась мне уже в 3-х разных вариантах...
РадиоЭлектроника
Ссылки
Поиск Vampyr`s House!
Copyright © 1999-2014, Igor Muraviov. Все авторские права принадлежат их владельцам ( в случае указания) или владельцу сайта, если автор не указан.
Копирование материалов с сайта возможно только в случае размещения ссылки на первоисточник.
Rambler's Top100
Protected by Copyscape DMCA Plagiarism Check
.