В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Пример Base 64 кодирование и декодирование

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке: 191239
Аннотация
B64_samp.exe — это пример, который показывает, как программным способом кодирования идекодирование механизма кодировки Base 64. Этот механизм кодирования была введенадля использования с расширения Multipurpose Internet Mail (MIME). Он являетсяпо умолчанию механизм, используемый при проверке подлинности открытым текстом (BasicПроверка подлинности) между веб-обозревателя и веб-сервера.

Образец является в форме простое приложение командной строки Win32. Использованиевыглядит следующим образом:
Usage:  Base64.exe -[d|e] <message>           d  :  Decode <message>           e  :  Encode <message>				
Образец не форматировать Кодированный текст. Спецификации RFC дляBase 64 требует, что каждая строка закодированное сообщение не может превышать76 символов. После 76 символов сообщения должны иметь жесткий перенос строкивставленные (который является возврат каретки + перевода строки). Кроме того закодированноесообщение об ошибке в декодера, необходимо добавлять таким образом, общее числознаки быть кратным 4. Пример декодера, включенные в этот файлбудет обрабатывать ситуации, в которой отсутствует заполнение. Закодированное сообщениеследует добавлять знак равенства (=) в конце. Пожалуйста, ознакомьтесьраздел 5.2 RFC 1521 для подробного описания Base-64Стандарт кодировки.

Примечание: Пример включает файлы проекта для Microsoft Visual C++ 5.0.Для других сред разработки просто скопируйте поверх файлов .cpp и .h всобственный проект. Обратите внимание, что Данный самораспаковывающийся исполняемый Win32 EXE.
Дополнительная информация
Следующие файлы доступны для загрузки МайкрософтЦентр загрузки:
Для получения дополнительных сведений о загрузке файлов с узла технической поддержки корпорации Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
119591 Загрузка файлов поддержки Microsoft через оперативные службы
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использует последние антивирусные программы на дату, которая была учтена в файл. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.
Ссылки
RFC 1521: MIME (Multipurpose Internet Mail расширения) часть первая:Механизмы для определения и описания формата сообщений ИнтернетаТексты

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 191239 — последний просмотр: 10/27/2012 21:50:00 — редакция: 8.0

Microsoft Internet Client Software Development Kit 4.01, Microsoft Internet Information Services 5.0

  • kbdownload kbfilter kbhttp kbinfo kbmt KB191239 KbMtru
Отзывы и предложения