Étape 4: Lire le nombre d’octets restant dans le fichier
1) lire les quatre octets dans un tableau de caractères.
2) fusionner les quatre octets à une donnée de type non signé.
Remarque : Pour fusionner les quatre octets que vous avez besoin d’utiliser des opérations au niveau du bit. Le fichier .aiff utilise le format big-endian (bit le plus significatif se dirige vers l’extrême gauche)
- Définissez votre variable unsigned à zéro.
- Passer le premier caractère que vous avez lu 24 (3 * 8 (c’est le quatrième octet et 1 octet = 8 bits)) vers la gauche.
- Bit-étau ou la valeur que vous gagnez avec votre variable non signé.
- Procédez de la même manière pour le reste des octets, sauf diminuer le nombre d’octets (par exemple, 16 (2 * 8) pour le deuxième octet) (voir image ci-dessus).
Remarque : Vous pouvez lire toutes les données de type entier à l’aide de la logique dans cette étape.