2014-03-12 31 views
0

我編寫了一個從.wav文件讀取信息的程序。我收到了以下結果。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 .Normally,subchunk2Id是 「數據」 和subchunk2Size = CHUNKSIZE-36。這個文件在音頻播放器(Ubuntu中的Rhythmbox音樂播放器)上運行正常。但我不知道爲什麼這種格式是這樣的

回答

0

沒關係,因爲子塊ID是'PAD'。一個典型的玩家會跳過它進入'數據'塊。 'PAD'塊通常用於保留空間,以便'INFO'將來可以替換它,而不必移動'數據'塊。