Ich versuche derzeit, WAV-Dateien zu entziffern. Von den Headern zu den PCM-Daten.Warum werden ganze Zahlen rückwärts gespeichert? Gilt dies nur für Kopfzeilen?
Ich habe eine PDF (http://www.tdt.com/T2Support/technical_notes/tn0132.pdf) gefunden, die die Anatomie einer WAV-Datei detailliert, und ich bin in der Lage, die entsprechenden Header-Daten mit Ghex2 zu extrahieren und zu verstehen. Aber meine Fragen sind:
Warum sind die ganzen Zahlen Bytes rückwärts gespeichert? I.e. dez. 20 wird als 0x14000000 statt 0x00000014 gespeichert.
Sind die ganzen Zahlen der PCM-Daten auch rückwärts gespeichert?
Es gibt kein "rückwärts". Es ist alles nach Konvention. Search wikipedia für Endianness. – Detmar
... und wenn dir klar ist, dass sowohl die große als auch die kleine Endianz vernünftig ist, versuche, deine Gedanken um gemischte Endiannität zu wickeln. Dann weine. – dmckee
Little Endian ist jedoch nicht sinnvoll. [was ist sinnvoll möglich ist?] (Http://fusion.co.id/wp-content/uploads/2015/02/pig-little-endian-1.jpg) – MarcusJ