跳到主要内容

WAV 文件

历史

Waveform Audio File Format(WAVE,又或者是因为扩展名而被大众所知的WAV),是微软与IBM公司所开发在个人电脑存储音频流的编码格式,在Windows平台的应用软件受到广泛的支持,地位上类似于麦金塔电脑里的AIFF。此格式属于资源交换档案格式(RIFF)的应用之一,通常会将采用脉冲编码调制的音频资存储在区块中。也是其音乐发烧友中常用的指定规格之一。由于此音频格式未经过压缩,所以在音质方面不会出现失真的情况,但档案的体积因而在众多音频格式中较为大。

格式描述

| 偏移地址 | 大小(字节)| 数据块类型 | 内容 | | 00H03H | 4 | 字符 | 资源交换文件标志("RIFF") | | 04H07H | 4 | 长整数 | 从下个地址开始到文件尾的总字节数 | | 08H0BH | 4 | 字符 | WAV文件标志("WAVE") | | 0CH0FH | 4 | 字符 | 格式区块标志("fmt "),最后一位空格 | | 10H13H | 4 | 整数 | 格式区块大小(一般为00000010H),若为00000012H则说明数据头携带附加信息(见“附加信息”)| | 14H15H | 2 | 整数 | 格式种类(值为1时,表示数据为线性PCM编码)| | 16H17H | 2 | 整数 | 通道数,单声道为1,双声道为2 | | 18H1BH | 4 | 长整数 | 采样频率 | | 1CH1FH | 4 | 长整数 | 波形数据传输速率(每秒平均字节数)| | 20H21H | 2 | 整数 | DATA数据块长度,字节 | | 22H23H | 2 | 整数 | PCM位深 | | option | 2 | 整数 | 附加信息(可选,由上方过滤字节确定) | | 24H27H | 4 | 字符 | 数据区块标志("data")(数据区块) | | 28H2BH | 4 | 整数 | 数据区块大小 N | | 2CH | N | 数据 | N 个数据 |

TIPS

WAV 广泛流行的另外一个原因是大量的 CD 抓轨之后都是存储为 WAV 格式的,而这也是 HiFi 爱好者们将 WAV 认为是无损格式的一个重要因素。

参考资料:

WiKi WAV