Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];

Вниз

MIME koi8-r   Найти похожие ветки 

 
Psiho   (2002-07-11 11:14) [0]

Протокол POP3!
При получении полей: from, subject, ...
на русском языке MIME кодинует его в 7-ми битные пакеты.
Как получить из них win 1251, или KOI8

=?koi8-r?B? 48XO1NIgzsHV3s7PLdTFyM7J3sXTy8/KIMnOxs/SzcHDyck=?=
Выделенная зона - информация
в пакетах по 4 байта.
Из них пустые заменяются "="(последние)
Примеры:

XXXK
XXK=
XK==

X - байт с иформацией!
K - ключ

Нужен алгоритм для рекодировки!!!


 
Ghost.   (2002-07-12 09:47) [1]

Вообще MIME это кодировка для кодирования двоичных файлов, а не текстов..на скока я знаю


 
Psiho   (2002-07-12 10:34) [2]

Любой файл будет состоять из 00000 и 11111!
Но, сейчас, рассматриваем даже не сам файл, а заголовки сообщения. Сам текст сообщения получаем в KOI8, с ним проблем нет, а поля from, subject, ... при передачи преобразуются в 7-битные пекет, (вероятно Unix).

Для размышления:
"ф" - ?xg==?
"фф" - ?xsY=?
"ффф" - ?xsbG?
"фффф" - ?xsbGxg==?
"ффффф" - ?xsbGxsY=?

"б" - ?wg==?
"в" - ?1w==?
"г" - ?xw==?
-----------------------
1 00 ! 1 00 ! 1 00 !
1 11 ! 1 01 ! 1 11 !
1 11 ! 1 11 ! 1 11 !
0 10 ! 0 11 ! 0 11 !
0 00 ! 0 00 ! 0 10 !
0 11 ! 0 01 ! 0 01 !
0 11 ! 1 01 ! 1 01 !
1 11 ! 0 11 ! 1 01 !
-----------------------
б wg ! в 1w ! г xw


 
Ghost.   (2002-07-12 17:08) [3]

а MIME причем?


 
Дмитрий Баранов   (2002-07-12 20:58) [4]

Вообще-то это перекодировка в base64( сам с этим парился ), только на каком символе заканчивается служебная информация - так сразу не скажу (поэкспериментируй)



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2002.09.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-50854
Vint44
2002-09-04 12:23
2002.09.16
Добавление компонента в run-time


8-50868
Suroga
2002-01-17 20:09
2002.09.16
Озвучивание времени


14-50932
MelkoSoft
2002-08-20 13:52
2002.09.16
Help


14-50934
France
2002-08-21 12:44
2002.09.16
Принтер выбрасывает лист


7-50992
Khov
2002-07-03 09:50
2002.09.16
Имя пользователя, работающего с файлом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский