Bonjour, comment savoir le nombre de bits exacts que les méthodes ReadInt32 et ReadByte de System.IO lisent ?
Je m'explique : Je lis l'entier 921 654 avec ReadInt32, ce qui corresond à
00000000 00000000 00000011 10011001 sur 4 octets.
Je me repositionne comme il faut dans le fichier et cette fois je lis 4 bytes en faisant 4 fois ReadByte. J'obtiens :
54 - 16 - 14 - 0, ce qui correspond à 00110110 - 00010000 - 00001110 - 00000000, soit après conversion 907 021 824.
Le résultat est différent, lire 4 bytes ne correspond pas à lire un Int32 (théoriquement sur 4 octets?), alors comment peut-on établir un lien entre les deux méthodes?