Độ tin cậy của định dạng có được đảm bảo trong các tệp WAV RIFF không? Tôi có heard conflicting answers cho điều này bao gồm các tham chiếu đến định dạng tệp RIFX.Độ tin cậy của định dạng có được đảm bảo trong các tệp WAV RIFF không?
Trả lời
Có.
Nếu tệp bắt đầu bằng RIFF, thì đó là phần cuối nhỏ. Nếu nó bắt đầu bằng FFIR hoặc RIFX, thì có thể là không. Nói chung, hỗ trợ định dạng WAV có nghĩa là hỗ trợ các tệp RIFF, mặc dù việc thêm hỗ trợ RIFX không nên chứng minh là khó.
Các đặc điểm kỹ thuật AES31 cho BWF (Broadcast sóng Format) tài liệu tham khảo đặc điểm kỹ thuật này cho RIFF: http://www.tactilemedia.com/info/MCI_Control_Info.html
Từ này:
RIFF có một đối tác, RIFX, đó là sử dụng để xác định định dạng file RIFF rằng sử dụng định dạng byte số nguyên định dạng Motorola định dạng thay vì định dạng Intel. Tệp RIFX giống với tệp RIFF, ngoại trừ bốn byte đầu tiên là 'RIFX' thay vì 'RIFF' và số nguyên thứ tự byte được thể hiện ở định dạng Motorola.
Bài viết KVR mà bạn tham chiếu đề cập đến việc sử dụng không chính xác int * trên hệ thống lớn (Motorola PPC), sẽ lấy giá trị được hoán đổi byte. Việc chăm sóc luôn cần thiết để xử lý byte-hoán đổi một cách chính xác khi viết mã cross-endian.
Nếu byte zeroth của tệp trên đĩa là 'R' và thứ 3 là 'F', bạn có thể chắc chắn rằng phần còn lại của nội dung sẽ được lưu trữ ít cuối.
RIFX không được sử dụng rộng rãi. Hầu hết các triển khai RIFF lớn-endian trao đổi byte vào đĩa và tạo các tệp RIFF chính xác.
- 1. Độ tin cậy đảm bảo (nếu có) ZMQ thực hiện cho PUB/SUB trên epgm?
- 2. Độ tin cậy của onbeforeunload
- 3. iPhone: AVAudioPlayer có hỗ trợ định dạng .wav không?
- 4. Json.dumps có được đảm bảo không mất độ chính xác của dấu chấm động không?
- 5. Đảm bảo các tệp được đóng lại ngay lập tức
- 6. Vẽ dạng sóng của tệp .wav
- 7. Phát sóng như UDP với độ tin cậy của TCP
- 8. Đảm bảo không đảm bảo VirtualMachineError
- 9. Độ tin cậy của UDP trên localhost
- 10. Định dạng ngày được đảm bảo để được công nhận bởi Excel
- 11. Ổ cắm có đáng tin cậy không?
- 12. Bảo mật của eval() của Python trên các chuỗi không đáng tin cậy?
- 13. Độ tin cậy của $ _SERVER ['REMOTE_ADDR'] của PHP $
- 14. Độ tin cậy được tô bóng theo độ dốc
- 15. Độ tin cậy là __destruct?
- 16. Gọi một cách an toàn với các chuỗi định dạng không đáng tin cậy
- 17. Đường ray: Đá quý có được bảo đảm không?
- 18. Cửa sổ.opener có đáng tin cậy không?
- 19. Phát các tệp WAV trong IE
- 20. Gettimeofday() có được bảo đảm bằng độ phân giải micro giây không?
- 21. ASP.NET - Cấp độ tin cậy = Đầy đủ?
- 22. Làm cách nào để đảm bảo Three.js được tải trước các tệp khác trong Meteor?
- 23. Bitbucket có đáng tin cậy không?
- 24. Định dạng tệp không định dạng của Fortran
- 25. Làm cách nào để xác định độ dài của tệp .wav trong C#?
- 26. Args được đảm bảo là không null?
- 27. Hoán đổi độ tin cậy mà không cần ntohs
- 28. Độ tin cậy bộ vi xử lý
- 29. Thứ tự của mảng kết hợp có được bảo đảm bằng PHP không?
- 30. Làm cách nào để xác định mức độ lớn của một tệp WAV?
Câu trả lời rất kỹ - cảm ơn! –