Как читать двоичную строку справа налево? - PullRequest
0 голосов
/ 27 апреля 2018

У меня есть код, в котором строка состоит из двоичного кода, я хочу прочитать его справа налево. Может кто-нибудь предложить мне лучший способ чтения двоичной строки.

 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);

Дело в том, что мы можем читать строку слева в строку, но я хочу прочитайте справа налево, если вы переверните строку, а затем порядок Двоичные биты меняются. Поэтому, пожалуйста, предложите мне какое-нибудь решение.

...