Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Base64


Автор: Medlay 8.6.2002, 02:17
Меня интересует такой вопрос - как перекодировать весь файл в этот формат, чтоб потом из программы по почте отослать. Нужно ли делать отступ в 76 символов, а дальше перевод строки, или все рубить сплошным текстом? Может бы кто-то даже кодом поделился, если есть :) ...

Автор: Vit 8.6.2002, 02:25
Простите за глупый вопрос а что за формат такой и есть ли документация по нему?

Автор: Over G 8.6.2002, 10:25
Base64 - помоему это один из видов шифрования.
Была раньше статья на каком-от сайте. НО его сейчас закрыли.

Автор: Medlay 8.6.2002, 11:17
Да, это формат шифрования, для передачи через SMTP сервера. Вообщем-то для меня нет проблем в создании кода. Просто волнует этот вопрос с 76 символами. Думал может знает кто-то...

Автор: Song 8.6.2002, 14:41
Base64 - это система перекодирования в стандарте MIME.
Смотрите на сайте MS. Там по-моему было.

Автор: Vit 8.6.2002, 14:42
Что значит отступ? 76 пробелов впереди надо вставить?

Автор: Medlay 8.6.2002, 15:22
Да нет...там вроде как 76 символов, потом перевод строки...еще 76 символов...
Так вот меня волнует вопрос - нужно так делать или нет. То есть может сразу сплошным набором, безе перевода строки...

Автор: Vit 8.6.2002, 15:26
Не знаю, а ты попробуй так и так, и посмотришь что будет доходить в правильном виде.

Автор: Medlay 8.6.2002, 16:27
У меня что-то вечный комплекс по тестированию интернет приложений:). НО похоже так и буду делать.
А вот еще вопрос в дагонку. Нужно ли ждать ответов от SMTP-серверов на каждый запрос (HELO, DATA и тд), или сразу слать запросы, не ожидая ответа?

Автор: Vit 8.6.2002, 16:33
Один момент. что именно ты делаешь? Ты подсоединяешься к SMTP серверу как клиент, или ты делаешь свой SMTP сервер?

Автор: Medlay 8.6.2002, 17:14
Как клиент.

Автор: Vit 8.6.2002, 17:17
Я могу ошибаться, но надо ждать прихода ответа от сервера.

Автор: Medlay 8.6.2002, 17:39
Спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)