J'essaie actuellement de déchiffrer des fichiers WAV. Des en-têtes aux données PCM.Pourquoi un nombre entier d'octets est-il stocké à l'envers? Cela s'applique-t-il uniquement aux en-têtes?
J'ai trouvé un PDF (http://www.tdt.com/T2Support/technical_notes/tn0132.pdf) détaillant l'anatomie d'un fichier WAV, et que je suis en mesure d'extraire et de sens des données d'en-tête appropriés à l'aide Ghex2. Mais mes questions sont:
Pourquoi les entiers octets sont-ils stockés en arrière? C'est à dire. déc. 20 est stocké en tant que 0x14000000 au lieu de 0x00000014.
Les entiers des données PCM sont-ils également stockés à l'envers?
Il n'y a pas de "retour". Tout est par convention. Recherche wikipedia pour Endianness. – Detmar
... et une fois que vous êtes clair que la petite et la grande endianness sont raisonnables, essayez d'envelopper votre esprit autour de l'endianness mélangé. Puis pleurer. – dmckee
petit boutiste n'est pas raisonnable cependant. [Qu'en est-il raisonnable?] (Http://fusion.co.id/wp-content/uploads/2015/02/pig-little-endian-1.jpg) – MarcusJ