有人能告诉我为什么big endian / little endian会影响音频信号的波形表示吗?
答案 0 :(得分:3)
打个比方:
如果互联网上的陌生人给你的日期为“10/11”,那么你无法确定它们是指11月10日,也就是10月11日,所以你需要知道这个人使用的格式是什么得到正确的日期。
这也是二进制数据的方式。一些计算机/库/模块坚持两个字节0和1(按此顺序),表示16位值256,其他人认为它是值1.所以当你与某人交谈时(麦克风,音频数据文件) ,互联网流)您需要知道它们如何表示值,以将它们转换为您的计算机使用的表示形式。
答案 1 :(得分:0)
音频信号可以被认为是流。如果您正在写BigEndian并在LittleEndian中阅读,那么当您阅读流时,您将会变得垃圾。
答案 2 :(得分:0)
例如,如果你在音频数据中使用16位采样,那么big-endian和little-endian处理器会以不同的方式将它们存储在内存中(或者从音频文件读取和写入时)。
e.g。
由十六进制数0x1234表示的样本将作为0x12 0x34
存储在big-endian体系结构中,但作为0x34 0x12
存储在little-endian体系结构中。