wavファイルヘッダ情報
私的メモ。
サイズ | 内容 | 補足説明 |
---|---|---|
4 byte | RIFFヘッダ | |
4 byte | これ以降のファイルサイズ | ファイルサイズ - 8byte |
4 byte | WAVEヘッダ | RIFFファイルの種類がWAVEであることの表示 |
4 byte | fmtチャンク | フォーマットの定義 |
2 byte | フォーマットID | リニアPCMなら 1(01 00) |
2 byte | チャンネル数 | モノラルなら 1(01 00) |
ステレオなら 2(02 00) | ||
4 byte | サンプリングレート(Hz) | 44.1kHzなら 44100(44 AC 00 00) |
4 byte | データ速度(Byte/sec) | 「44.1kHz 16bit ステレオ」なら 44100×2×2 = 176400(10 B1 02 00) |
2 byte | ブロックサイズ(Byte/sample×チャンネル数) | 「16bit ステレオ」なら 2×2 = 4(04 00) |
2 byte | サンプル当たりのビット数(bit/sample) | WAVフォーマットでは8bitか16bitのみ 16bitなら 16(16 00) |
2 byte | 拡張部分のサイズ | リニアPCMなら存在しない |
n byte | 拡張部分 | リニアPCMなら存在しない |
4 byte | dataチャンク | これ以降に実際の波形データが入る |
4 byte | バイト数(Byte) | 波形データのバイト数 |
n byte | 波形データ |