2011-01-05 17 views
0

Hallo lesen Sie die Binärdaten aus der Zip-Datei .. Ich möchte die ZIP-Datei über HTTP veröffentlichen. und ich möchte kodieren und dann die zip-datei senden wollen. also wie kann ich das kodieren?wie binäre Daten zu Text in C++/MFC zu kodieren?

+1

Nicht beantwortbar. Sie müssen sich überlegen, welche Informationen in diesen Bits und Bytes enthalten sind, und diese dann in eine andere Darstellung konvertieren ... da kann Ihnen niemand helfen, wenn sie das Binärformat nicht kennen und was es darstellt. – delnan

+0

Sie sollten Ihre Frage wirklich erweitern und erklären, was binäre Daten sind, wenn Sie ihr Format kennen, was wollen Sie damit "kodieren", was sollte die Ausgabe dieser Kodierung sein, sonst "Es ist schwierig zu erzählen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, übermäßig breit oder rhetorisch und kann in ihrer gegenwärtigen Form nicht vernünftig beantwortet werden. " –

Antwort

0

Es gibt viele verschiedene Darstellungen von Daten. Während einige Darstellungen in binärer Form vorliegen, gibt es kein Standard-Binärformat. Selbst wenn Sie Zahlen genau so speichern, wie sie im Byte-Format im Speicher erscheinen, gibt es verschiedene Darstellungen aufgrund von Endian-Ness. Bei Intel ist der Standard Little-Endian.

Was Sie tun müssen, ist zuerst die „binäre“ umwandeln, die einen Strom von Bytes zu Daten in Variablen, Klassen, Strukturen etc.

Dann können Sie ein Textformat verwenden, um sie die angezeigt werden Benutzer in einem lesbaren Format.

+0

Ich brauche die Post die Binärdaten also muss sie verschlüsseln. – Mahantesh

+0

Für andere, die meine Antwort gelesen haben, hat er die Frage völlig geändert, seit ich diese Antwort gegeben habe. – CashCow

1

Ich denke, Sie können eine Base-64-Kodierung verwenden, die auch verwendet wird, wenn ich nicht falsch bin, um binäre Inhalte in E-Mails zu kodieren (die ein altmodisches ASCII-Zeichenformat verwendet).
Ich bin sicher, Sie werden viele Dokumente über Base-64 finden und vielleicht einen einfachen Code verwenden.
HTH.