【发布时间】:2010-10-08 20:57:50
【问题描述】:
我知道 WAV 文件格式对 16 位样本使用有符号整数。它还以小端顺序存储它们,这意味着最低 8 位在前,然后是下一个,依此类推。是第一个字节上的特殊符号位,还是最高有效位(最高值)上的特殊符号位?
含义:
WAV格式的符号位是哪一位?
++---+---+---+---+---+---+---+---++---+---+---+---+---+---+---+---++
|| a | b | c | d | e | f | g | h || i | j | k | l | m | n | o | p ||
++---+---+---+---+---+---+---+---++---+---+---+---+---+---+---+---++
--------------------------- here -> ^ ------------- or here? -> ^
i 还是 p?
【问题讨论】:
-
至于您的图片,这取决于您如何绘制字节内的位。 :P 如果你把它们画成大端(先高位),那么它将是“i”。如果你接受这一切的小端,那么“p”。无论哪种方式,它都是最后一个字节的高位。
标签: endianness signed