Bonjour,
Codage des entiers
Les entiers signés stockés dans les fichiers WAVE sont codés en little-endian complément à 2 (le format des entiers sur les plate-forme Intel). Ceci signifie qu'un entier stocké sur plusieurs octets sera enregistré avec l'octets de poids le plus faible d'abord.
En pratique, l'entier 12345678 en base 10 s'écrit BC614E en base 16. On complète par des zéros pour obtenir un entier sur 32 bits (4 octets) : 00BC614E. Notre fichier WAVE contiendra donc la suite d'octets suivante : 4E 61 BC 00 (les octets ont été "renversés).
Je ne comprend pas à quel format corresponde " 4E 61 BC 00 " , ceux n'est pas de l'hèxadecimal?
http://www.portices.fr/formation/R [...] ascii.html
Message édité par Profil supprimé le 21-04-2007 à 21:06:12