Берешь 7 пальцев. На каждом пишешь бит и цифру +(2**n), где n - номер пальца последовательно от 0-ля до 6-ти. Долго смотришь на них и делаешь очень-умный-вид. Допускается почесывание лба или затылка, дерганье за нос. После кричишь - 'эврика!' и ставишь невоткнувшего двоечника в угол на 2х часовую медитацию.
Кодирование и декодирование в оной кодировке понять хочу Я хочу создать сообщение электронной почты c вложением , а как это сделать - не знаю.
Base(16,32,64)? Так там же вроде просто все, http://tools.ietf.org/html/rfc3548, на инглише конечно но понять можно.
Да нет, как раз эти кодировки для этого и были придуманы (совместимость различных каналов связи), так как в америке в свое время(не знаю как сейчас) в аппаратуре использовалось 7 бит кодирование, в ASCII же и сейчас вроде 128 символов основных, остальные национальные... RFC 3548 RFC 20 Так что это вроде бы оно и есть. Туда же http://tools.ietf.org/html/rfc20
Те же самые принципы, что и в MIME64 заложены и в UUE/XXE кодировании. У меня есть реализация XXE декодирования на MASM. Там мелкая программка, которая из текстового форума может выдирать файлы, которые люди постят закодированными в XXE (делают это в Total Commander). Прога называется x3mGt, скачать с исходниками можно с моей странички: http://mc-black.narod.ru/download.htm
Общий принцип такой: из кодируемых данных берется последовательно по 6 бит, которые кодируются одним байтом, причем из строго определенного по соглашению набора ACSII-символов. На практике из данных берется по 3 байта (24 бита = 4 х 6 бит = 3 х 8 бит, наименьшее общее, кратное 6 и 8) и они кодируются четырьмя байтами (3 байта данных кодируется в 4 байта кода), а когда данные заканчиваются некратно 8 битам, лишние биты берем заполняем хоть чем, скажем нулями. Кроме того, после кодирования необходимо сделать заголовок с сигнатурой файла, названием закодированного файла, его размером в байтах. Также после заголовка идет разбиение кодированных данных на строки и каждая строка, по-моему, снабжается некоторым контрольным значением (не знаю, чем именно).
Я вчера SMS отправлял себе на мобилу через telnet по протоколу ESMTP Отправил. Но скажите, зачем шифровать имя и пароль? Ну эти заказючки с клавиатуры набирать стремно так... Это чтоб наверное Учетные данные на любом языке были? Или еще есть причины?