До боли знакомая задачка %-))))) Было дело, решал я ее :)13.08.03 18:14 Число просмотров: 1328 Автор: Ktirf <Æ Rusakov> Статус: Elderman Отредактировано 13.08.03 18:16 Количество правок: 1
В общем, расшифровывается это так: между первой парой знаков вопроса - кодировка (это очевидно). Следующая буква B означает Base64. Дальше вплоть до следующего знака вопроса идет сабж (или что там у тебя из заголовков письма - я угадал? :), закодированный в Base64 (ты правильно подумал, если бы вместо B стояло Q, это значило бы quoted-printable). Все, знак вопроса и знак "равно" завершают эту штуку. Если мне не изменяет память, расшифровка такая. Прошу прощения, но RFC, в котором это описано, не подскажу: сам когда-то разобрался сугубо по внешнему виду строки.
Код, который расшифровывает эту строку, у меня, возможно, даже где-то недалеко валяется. Сегодня буду дома, посмотрю, если нужно. Правда, код на C++ :-D
оффтопик совсем о другом: я так и не нашел пока ящика, который бы пропустил архив на 100 мегабайт :( Поэтому и не переслал Together :( Надо что-то другое придумать.
До боли знакомая задачка %-))))) Было дело, решал я ее :)13.08.03 18:14 Автор: Ktirf <Æ Rusakov> Статус: Elderman Отредактировано 13.08.03 18:16 Количество правок: 1
В общем, расшифровывается это так: между первой парой знаков вопроса - кодировка (это очевидно). Следующая буква B означает Base64. Дальше вплоть до следующего знака вопроса идет сабж (или что там у тебя из заголовков письма - я угадал? :), закодированный в Base64 (ты правильно подумал, если бы вместо B стояло Q, это значило бы quoted-printable). Все, знак вопроса и знак "равно" завершают эту штуку. Если мне не изменяет память, расшифровка такая. Прошу прощения, но RFC, в котором это описано, не подскажу: сам когда-то разобрался сугубо по внешнему виду строки.
Код, который расшифровывает эту строку, у меня, возможно, даже где-то недалеко валяется. Сегодня буду дома, посмотрю, если нужно. Правда, код на C++ :-D
оффтопик совсем о другом: я так и не нашел пока ящика, который бы пропустил архив на 100 мегабайт :( Поэтому и не переслал Together :( Надо что-то другое придумать.
2 ktirf: Ого! 100 метров много будет... Тогда не надо пока 2All: Big thanks!14.08.03 11:09 Автор: HandleX <Александр М.> Статус: The Elderman
Это написано так, на самом деле можно было массивчик динамически отхватить и прогенерить табичку декодировки. Около 10 килобайт получилось бы. А вообще-то десяток байт и вручную можно декодировать.14.08.03 15:01 Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 14.08.03 15:03 Количество правок: 1