一.概念:
WAV文件作为多媒体中使用的声音波形文件格式之一,它是以RIFF格式为标准的。每个WAV文件的头四个字节便是“RIFF”。WAV文件由文件头和数据体两大部分组成。其中文件头又分为RIFF/WAV文件标识段和声音数据格式说明段两部分。
WAV文件数据块包含以脉冲编码调制格式表示的样本。WAV文件由样本组织而成,在单声道WAV文件中,声道0表示左声道声道1表示右声道,在多声道WAV文件中,样本是交替出现的。
二.结构分析
WAV文件遵循RIFF规则,其内容以区块(chunk)为最小单位进行存储。WAV文件一般由3个区块组成:RIFF chunk、Format chunk和Data chunk。另外,文件中还可能包含一些可选的区块,如:Fact chunk、Cue points chunk、Playlist chunk、Associated data list chunk等。
(1)RIFF Chunk 文件标识块
名称 |
偏移地址 |
字节数 |
端序 |
内容 |
ID |
0x00 |
4 |
大端 |
RIFF (0x52494646) |
Size |
0x04 |