У меня есть код, в котором строка состоит из двоичного кода, я хочу прочитать его справа налево.
Может кто-нибудь предложить мне лучший способ чтения двоичной строки.
string myString;
using (FileStream fs = new FileStream("C:\\tvin.exe", FileMode.Open))
using (BinaryReader br = new BinaryReader(fs))
{
byte[] bin = br.ReadBytes(Convert.ToInt32(fs.Length));
myString = Convert.ToBase64String(bin);
}
byte[] rebin = Convert.FromBase64String(myString);
using (FileStream fs2 = new FileStream("C:\\tvout.exe", FileMode.Create))
using (BinaryWriter bw = new BinaryWriter(fs2))
bw.Write(rebin);
Дело в том, что мы можем читать строку слева в строку, но я хочу
прочитайте справа налево, если вы переверните строку, а затем порядок
Двоичные биты меняются. Поэтому, пожалуйста, предложите мне какое-нибудь решение.