Я хочу прочитать exe-файл в моем коде c #, а затем декодировать как base64.
я делаю так
FileStream fr = new FileStream(@"c:\1.exe", FileMode.Open, FileAccess.Read, FileShare.Read);
StreamReader sr = new StreamReader(fr);
fr.Read(data, 0, count);
но проблема в том, что когда я пишу этот файл, записанный файл поврежден.
при анализе в шестнадцатеричной мастерской кодовое значение 20 в шестнадцатеричном виде заменяется на 0.
теперь, пожалуйста, советуйте решение. спасибо