Как закодировать двоичные данные в текст в C ++ / MFC? - PullRequest
0 голосов
/ 05 января 2011

Привет, прочитайте двоичные данные из zip-файла. Я хочу опубликовать zip-файл через HTTP. и я хочу, чтобы закодировать, а затем хотите отправить ZIP-файл. так, как я могу закодировать это.

Ответы [ 2 ]

1 голос
/ 05 января 2011

Полагаю, вы можете использовать кодировку Base-64, которая также используется, если я не ошибаюсь, для кодирования двоичного содержимого в почту (в котором используется старый стиль ASCII-формата символов).
Я уверен, что вы найдете много документов, касающихся Base-64, и, возможно, несколько простых кодов для использования.
НТН.

0 голосов
/ 05 января 2011

Существует много разных представлений данных.Хотя некоторые представления представлены в двоичном виде, стандартного двоичного формата не существует.Даже для чисел, если вы храните их в точности так, как они отображаются в памяти в их байтовом формате, существуют разные представления из-за порядкового номера.В Intel стандарт имеет младший порядок байтов.

Что вам нужно сделать, это сначала преобразовать двоичный код, представляющий собой поток байтов, в данные, как в переменные, классы, структуры и т. Д.* Затем вы можете использовать текстовый формат для отображения их пользователю в удобочитаемом формате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...