Во-первых, сегодня утром я обнаружил, что на моём компьютере нет PDF'ов Unicod'a 5.0. Я решил, что это непорядок, и скачал книжку, базу данных и таблицы символов. Поскольку таблицы символов я скачивал целиком (
всю директорию), заодно попался
очень любопытный файл, своего рода пасхальное яйцо.
Во-вторых, вчера я разобрался таки с непонятным вложением. Смысл был в том, что на почтовый адрес пришли три письма. В первом была строка "begin 666 fn.rar" (имя файла из соображений конспирации заменено на fn), после которой начинался текст, несколько напоминаший Base64. Тоже фиксированная длина строки, но каждая строка начиналась с «литеры M». Второе письмо, очевидно, содержало продолжение (уже без всякого бегина), а в конце третьего письма содержалась строка "end". Поиск в интернете показал, что это кодировка
uuencoded. После объединения всех строк Total Commander прекрасно расшифровал файлы, но рар-архив отказался распаковываться. При тщательном изучении исходников было выяснено, что некоторые строки файла имеют другую длину, начинаясь при этом с того же символа M, причём первый символ строки кодирует её длину (как в стандартном Паскале). Очевидно, Thunderbird при сохранении немного наврал, приняв что-то за служебные последовательности. Тогда я взял исходную БД Thunderbird'а, благо его внутренний формат хранения совпадает с серверным оригиналом, и вытащил оттуда три нужных письма. После их объединения и раскодирования распаковка рара прошла успешно.
Я жив
[Print]
kv75