Кодировка MIME во вложении письма
|
hrenosoft 03/11/09 04:44 PM |
|
Доброе время суток!
У меня возникла проблема в перекодировке вложений из писем.
Сейчас подробнее:
Заходим грубо говоря сюда:
C:\Documents and Settings\Djessicus\Local Settings\Application Data\Opera\Opera\mail\store\account13\2009\03\11
Здесь сохраняются письма, файлы с расширением *.mbs, мне надо извлеч закодированный файл, перекодировать в нормальный и записать на диск...
Так вот не могу понять что за кодировка?
Пример:
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCkVu dHJ5IE5hbWUgICAgICAgIDogaHR0cDovL3d3dy5tYWlsLnJ1Lw0KVHlwZSAgICAgICAgICAg ICAgOiBBdXRvQ29tcGxldGUNClN0b3JlZCBJbiAgICAgICAgIDogUmVnaXN0cnkNClVzZXIg TmFtZSAgICAgICAgIDogbi1taWhlZXYNClBhc3N3b3JkICAgICAgICAgIDogMDA5NDA5NzMw DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K RW50cnkgTmFtZSAgICAgICAgOiBodHRwOi8vY2FiaW5ldC5tZWdhbGluZS5rei9iaWxsaW5n LWRlYWxlci9zdGF0aXN0aWMtbGlzdC5kbw0KVHlwZSAgICAgICAgICAgICAgOiBBdXRvQ29t cGxldGUNClN0b3JlZCBJbiAgICAgICAgIDogUmVnaXN0cnkNClVzZXIgTmFtZSAgICAgICAg IDogTWloZWV2TlYNClBhc3N3b3JkICAgICAgICAgIDogbGVub2Noa2ExOTgyDQo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQo9PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09P09PT09PT09PT09PQ0KRW50cnkgTmFt ZSAgICAgICAgOiBodHRwOi8vd3d3Lmh1eWFyaW0uY29tL2xvZ2luLnBocA0KVHlwZSAgICAg ICAgICAgICAgOiBBdXRvQ29tcGxldGUNClN0b3JlZCBbiAgICAgICAgIDogUmVnaXN0cnkN ClVzZXIgTmFtZSAgICAgICAgIDogbWloZWV2bmlrb2xhDQpQYXNzd29yZCAgICAgICAgICA6 IHF3ZXJmZHNhDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQ0KDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PQ0KRW50cnkgTmFtZSAgICAgICAgOiBodHRwOi8vY2FiaW5ldC5tZWdhbGluZS5r ei9iaWxsaW5nLWRlYWxlci9sb2dpbi5kbw0KVHlwZSAgICAgICAgICAgICAgOiBBdXRvQ29t cGxldGUNClN0b3JlZCBJbiAgICAgICAgIDogUmVnaXN0cnkNClVzZXIgTmFtZSAgICAgICAg IDogTWloZWV2TlYNClBhc3N3b3JkICAgICAgICAgIDogTWloZWV2TlYNCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCg==
Файл размером около 4 Кб. - без проблем конвертируется из base64 в то, что надо....
А вот файлы, с размером по-более... все начинаются с "//49"
//49AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0A PQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0APQA9AD0ADQAKAFIA ZQBjAG8AcgBkACAASQBuAGQAZQB4ACAAIAAgACAAIAAgADoAIAAxAA0ACgBXAGUAYgAgAFMA aQB0AGUAIAAgACAAIAAgACAAIAAgACAAIAA6ACAAaAB0AHQAcAA6AC8ALwB3AHcAdwAuAG4A bgB0AHQALgBvAHIAZwANAAoAVQBzAGUAcgAgAE4AYQBtAGUAIAAgACAAIAAgACAAIAAgACAA OgAgAGQAaQBtAGEAIABtAGEAaQBsAA0ACgBQAGEAcwBzAHcAbwByAGQAIAAgACAAIAAgACAA
и т.д.
Что это за кодировка такая? При перекодировании из base64 и конвертировании в текст выдает только 3 символа...
Админы подскажите что это за кодировка такая? Как правильно ее переконвертировать?
|
Re: Кодировка MIME во вложении письма
|
iNDiAnFLy 03/11/09 11:15 PM |
|
а что в заголовках писем? там медиатип не указан? и зачем извлекать файлы таким образом? из опреы разве нельзя их сохранить?
|
Re: Кодировка MIME во вложении письма
|
Angolier 03/12/09 08:59 PM |
|
больше похоже на шифр, а не на кодировку. зная любовь Опера к стандартам, я бы почитал про формат файлом в которых храняться сообщения. наверняка есть уже давно написаная читалка и извлекалка, а также востановлялка
|
Re: Кодировка MIME во вложении письма
|
hrenosoft 03/12/09 10:25 PM |
|
Опера большие файлы сжимает, и поэтому получается такая хрень, придется выдергивать вручную каждое письмо - неудобно
|