Je charge un fichier dans un octet []. D'après ce que je comprends, le byte [] devrait contenir des éléments spécifiques d'octets (8 bits). Lorsque j'imprime chaque octet, tous ne sont pas 8 bits (c'est-à-dire qu'ils n'ont pas la longueur de 8). Mon code:Problème C# avec octet []
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));
}
Sortie:
10001110
11101011
10001100
1000111
10011010
10010011
1001010
11000000
1001001
100100
Je pense que ma compréhension ne va pas ici, Pouvez-vous s'il vous plaît laissez-moi savoir (ou me donner quelques liens tutoriel) où je suis absent ce.
'octet [] = données File.ReadAllBytes (@ "FilePath.jpg");.' –