我编写了一个从.wav文件中读取信息的程序。我收到了以下结果。
chunkId :RIFF
chunkSize :13481688
format :WAVE
subchunk1ID :fmt
subchunk1Size :16
Audioformat :1
numberofchanels :1
samplerate :44100
Byterate :88200
BlockAlign :2
bitspersample :16
subchunk2Id :PAD
subchunk2Size :4044
文件大小为13481696。通常,subchunk2Id为“data”,subchunk2Size = chunksize-36。此文件与音频播放器(Ubuntu中的Rhythmbox音乐播放器)运行正常。但我不知道为什么这样的格式
答案 0 :(得分:0)
没关系,因为子块ID是'PAD'。一个典型的玩家将跳过它直到'数据'块。 “PAD”块通常用于保留空间,以便“INFO”可以在将来替换它,而无需移动“数据”块。