我有一个代码,其中一个字符串由二进制代码组成,我想从右到左阅读它。 有人可以建议我更好地阅读二进制字符串。
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);
问题是我们可以读取从左到字符串的字符串,但我想 从右到左阅读,如果你反转字符串然后顺序 二进制位正在发生变化。所以请建议我一些解决方案。