2009-08-16 5 views
0

Manchmal erzeuge ich Daten, die so wenig wie 1k sind. Ich dachte, es könnte gut sein, wenn ich es in Text konvertieren könnte, damit ich es an jemanden in einem Forum oder auf MSN einfügen kann. Wie kann ich Daten in Text konvertieren und dann zurück konvertieren? Wie viele Bits kann ich verwenden? Ich muss es kompatibel mit dem Einfügen in Foren haben und ich möchte, dass es mit msn kompatibel ist, wenn der String nicht zu lang ist. Wie kann ich den Datentext sicher machen?Binärdaten zu und von Textkonvertierung

Sollte ich annehmen, dass die Daten nur 6bits sein dürfen? Sind 32-127 die einzigen verfügbaren Werte? Habe ich ein Problem beim Kopieren/Einfügen 127 (ascii für 'DEL'). Ich verwende C#

Antwort

1

Ich denke, die einfachste Sache wäre die Verwendung von Base64-Codierung. Es nimmt alle binären Daten und wandelt sie in Text um, der für das Einfügen überall verwendbar ist.

In C# können Sie Convert.ToBase64String (oder so ähnlich) verwenden

0

Hat Ihr Forum Dateianhänge zulassen? Wenn dies der Fall ist, fügen Sie einfach die Binärdatei an.