我正在将文件加载到字节[]中。根据我的理解,byte[] 应该包含特定的字节元素(8 位)。当我打印每个字节时,它们都不是 8 位(即它们的长度不是 8)。
我的代码:
FileStream stream = File.OpenRead(@"C:\Image\Img.jpg");
byte[] fileByte = new byte[stream.Length];
stream.Read(fileByte, 0, fileByte.Length);
for (int i = 0; i <= fileByte.Length - 1; i++)
{
Console.WriteLine(Convert.ToString(fileByte[i], 2));
}
Output:
10001110
11101011
10001100
1000111
10011010
10010011
1001010
11000000
1001001
100100
我认为我的理解是错误的,您能否让我知道(或为我提供一些教程链接)我缺少的地方。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)