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

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

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

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

Образец представляет в виде простого приложения командной строки Win32. Usageis, как показано ниже:
Usage:  Base64.exe -[d|e] <message>           d  :  Decode <message>           e  :  Encode <message>				
Образец не форматировать закодированный текст. ForBase спецификации RFC 64 требует, каждая строка закодированное сообщение не более than76 символов. После 76 символов сообщение должно иметь breakinserted твердой линии (т.е., возврат каретки + перевод строки). Кроме того encodedmessage при подаются в декодер необходимо добавлять, таким образом, чтобы общее число ofcharacters быть кратным 4. Пример декодера, входящих в состав данного filewill обработки случаев, когда заполнение отсутствует. Кодированные messageshould заполняется со знака равенства (=) в конце. Пожалуйста, referto раздел 5.2 RFC 1521 более подробное описание базового 64Encoding стандартные.

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

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

Свойства

Номер статьи: 191239 — последний просмотр: 08/28/2016 01:47:00 — редакция: 9.0

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

  • kbdownload kbfilter kbhttp kbinfo kbmt KB191239 KbMtru
Отзывы и предложения
t.createElement("meta"); m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m);