2011-01-05 14 views
0

嗨从zip文件中读取二进制数据。我想通过HTTP发布zip文件。我想编码,然后想发送zip文件。所以我如何编码那一个。如何将二进制数据编码为c + +/MFC中的文本?

+1

不应答。您需要考虑这些位和字节中包含的信息,然后将它们转换为其他表示形式......如果不知道二进制格式及其表示形式,则没有人能够帮助您。 – delnan 2011-01-05 11:29:29

+0

你应该真的扩展你的问题,至少解释什么样的二进制数据是,如果你知道它的格式,你是什么意思来“编码”它,这个编码的输出是什么,否则“这很难告诉我们在这里提出的问题,这个问题含糊不清,含糊不清,不完整,过于宽泛,或者说修辞,不能以目前的形式合理地回答。“ – 2011-01-05 11:43:09

回答

0

有许多不同的数据表示形式。虽然一些表示是二进制形式,但没有标准二进制格式那样的事情。即使对于数字,如果按字节格式将它们存储在内存中,则由于字节顺序存在不同的表示形式。在英特尔的标准是小端。

你需要做的就是先转换“二进制”这是一个字节的数据流中的变量,类,结构等方面有哪些

然后你可以使用文本格式来显示他们的用户可读格式。

+0

我需要后二进制数据,所以需要加密它。 – Mahantesh 2011-01-05 11:48:10

+0

对于阅读我的答案的其他人,自从我给出这个答案后,他完全改变了这个问题。 – CashCow 2011-01-05 12:03:01

1

我想你可以使用Base-64编码,如果我没有错的话,也可以使用Base-64编码将二进制内容编码成邮件(使用旧式ASCII字符格式)。
我敢肯定,你会发现很多关于Base-64和meybe的文档,它们使用了一些简单的代码。
HTH。

相关问题