在RIFF WAV文件中保證格式參數的字節序?我對此有heard conflicting answers,包括對RIFX文件格式的引用。在RIFF WAV文件中保證格式參數的字節順序?
8
A
回答
17
是的。
如果文件以RIFF開頭,那麼它是小尾數。 如果它以FFIR或RIFX開頭,那麼它可能不是。 一般來說,支持WAV格式意味着支持RIFF文件,儘管添加RIFX支持不應該很困難。
的AES31規範BWF(廣播電波格式)的引用本說明書中爲RIFF:http://www.tactilemedia.com/info/MCI_Control_Info.html
從這:
RIFF具有對應,RIFX,即 用於定義RIFF文件格式 使用摩托羅拉整數字節排序 格式而不是英特爾格式。甲 RIFX文件是相同的,爲RIFF文件, 不同之處在於,前四個字節是 「RIFX」而不是「RIFF」和整數 字節順序在 摩托羅拉格式表示。
您引用的KVR文章是指作者在big-endian系統(Motorola PPC)上錯誤使用int *,它將檢索字節交換值。在編寫跨端代碼時,始終需要小心處理字節交換。
如果磁盤上文件的第零個字節是'R',第三個是'F',那麼可以肯定其餘的內容將被存儲爲小端。
RIFX沒有被廣泛使用。大多數大端RIFF實現將字節交換到磁盤,並生成正確的RIFF文件。
相關問題
- 1. 需要幫助操縱WAV(RIFF)文件在字節級
- 2. PNG文件格式的字節順序?
- 3. RIFF WAV頭格式2014更新?
- 4. Downsample wav使用python的RIFF文件
- 5. 讀取未格式化的.wav文件中的字節數的程序的奇怪結果?
- 6. WAV/RIFF - 文件頭中的文件大小錯誤?
- 7. Java - Wav文件 - 空字節?
- 8. 顛倒文件中的字節順序
- 9. 如何解碼WAV/RIFF音頻數據?
- 10. 以錯誤的順序保存WAV文件
- 11. CouchDB reduce函數的key(value)參數的排序順序保證?
- 12. 如何找到wav文件的字節?
- 13. 將wav音頻格式字節數組轉換爲浮點數
- 14. 將.wav文件讀取到Java中的字節數組中
- 15. 保存.wav文件後出錯
- 16. 如何在Java中從字節數組寫入WAV文件?
- 17. 在文檔目錄中保存wav格式的記錄iphone
- 18. 如何保證哈希計算的特定字節順序?
- 19. 網絡字節順序來承載java中的字節順序
- 20. 閱讀寫作WAV/RIFF標籤
- 21. 在UTF-8文件中找到的字節順序標記。 W3C驗證錯誤
- 22. PCAP文件和字節順序
- 23. 將字節數組保存爲RAW文件格式
- 24. 錯誤的字節生成創建WAV文件
- 25. 在章節中按字母順序排列表格數據
- 26. 數據包中的UDP字節順序
- 27. 按順序在Android中播放多個wav文件
- 28. 無法打開文件file.wav作爲WAV由於:文件不以RIFF ID開頭
- 29. 驗證錯誤:在UTF-8中發現字節順序標記文件
- 30. C# - 僞造數據加載* .wav文件的字節數組時
非常全面的答案 - 謝謝! – 2009-07-10 20:04:57