2014-03-12 3 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 

크기 subchunk2Id는 "데이터"및 subchunk2Size chunksize 영역 = 36이고, 13,481,696 .Normally이다. 이 파일은 오디오 플레이어 (Ubuntu의 Rhythmbox 뮤직 플레이어)로 실행됩니다. 하지만이 형식이 왜 그런지 모르겠다.

답변

0

subchunk id가 'PAD'이므로 괜찮습니다. 전형적인 플레이어는 바로 그 뒤를 '데이터'청크로 건너 뛸 것입니다. 'PAD'청크는 공간을 예약하기 위해 종종 사용되며 'INFO'는 앞으로 '데이터'청크를 이동하지 않고도이를 대체 할 수 있습니다.