2011-01-05 12 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。

相關問題