Umwandlung einer binären Datei in einen string und Umgekehrt

Erstellte ich einen webservice gibt eine (Binär -) Datei. Ich kann leider nicht verwenden, byte[] so habe ich zum konvertieren des byte-array in einen string.
Was ich im moment tun, ist die folgende (aber es nicht funktioniert):

Konvertieren Sie die Datei auf string:

byte[] arr = File.ReadAllBytes(fileName);
System.Text.UnicodeEncoding enc = new System.Text.UnicodeEncoding();  
string fileAsString = enc.GetString(arr);  

Um zu überprüfen, ob dies korrekt funktioniert, ich wandeln es zurück über:

System.Text.UnicodeEncoding enc = new System.Text.UnicodeEncoding();
byte[] file = enc.GetBytes(fileAsString);

Aber am Ende sind die ursprünglichen byte-Arrays und byte-array erstellt aus dem string nicht gleich sind. Muss ich eine andere Methode verwenden, Lesen Sie die Datei in ein byte-array?

Schreibe einen Kommentar