WAV音声 (.wav)

Microsoft 標準

WAVは非圧縮PCM音声で広く使われている形式です。

WAV を MP3 に変換

無料のブラウザ内 WAV から MP3 へのコンバーター。お使いのデバイスでファイルを即座に変換します。

調査とメタデータ

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してWAVファイルを識別します:

ファイルを選択するか、ここにドロップしてください

プライベート - ファイルがデバイスの外に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

バイトレベルのヘッダーシグネチャ (マジックバイト)

オペレーティングシステムやファイル解析ツールは、先頭のバイナリ列を検査してWAVファイルを識別します:

16進数シグネチャ(オフセット0):

52 49 46 46 ?? ?? ?? ?? 57 41 56 45

ASCII表現: RIFF????WAVE

標準化: Microsoft & IBM Resource Interchange File Format (RIFF)

技術仕様

コンテナアーキテクチャResource Interchange File Format(RIFF)のチャンクコンテナ
圧縮非圧縮の線形パルス符号変調(LPCM)。ADPCMまたはIEEE浮動小数点にも対応
バイトエンディアンリトルエンディアン(Intel x86のバイト順)
色空間該当なし(非圧縮音声PCM)
チャンネルと構造モノラル、ステレオ、および最大64チャンネルのマルチチャンネル音声
最大寸法サンプリング周波数最大384 kHz、16、24、32ビット整数または64ビット浮動小数点の解像度
透過性スタジオマスター音声を非圧縮でビット単位まで完全に保持
ストリーミングとプログレッシブデータチャンクのオフセットはヘッダーに依存するため、標準WAVでは長さが既知である必要がある

技術比較表:WAVと競合製品

技術属性WAV (現在)FLACAIFFMP3
バイトオーダーリトルエンディアン(インテルバイトオーダー)ネイティブビットストリームビッグエンディアン(モトローラバイトオーダー)ビットストリームフレーミング
圧縮モード非圧縮(データを100%そのまま保持)可逆圧縮。サイズは音声によって異なります非圧縮(データを100%そのまま保持)非可逆圧縮(約10%のサイズ)
最大ファイルサイズ4 GB(RIFFの32-bit制限。RF64で解決可能)実質無制限4 GBの制限実質無制限
CPUの解凍オーバーヘッドゼロ(ダイレクトメモリバッファマッピング)非常に低いゼロ(ダイレクトメモリバッファマッピング)低い

一般的な破損モードと16進数リカバリガイド

プレイヤーが「Invalid chunk size」を報告するか、音声は再生されますが途中で途切れます。

根本原因: 最終的な「RIFF」および「data」チャンクのバイト長ヘッダーを書き込む前に、録音ソフトウェアがクラッシュしました。

復旧: 16進エディタで開き、オフセット4にファイルサイズ全体のマイナス8を書き込むか、'ffmpeg -i broken.wav -c copy fixed.wav'で修復します。

セキュリティ分析とパーサー攻撃ベクトル

WAVファイルは、32-bitの長さの値を持つネストされたチャンクヘッダーを使用します。宣言されたチャンクサイズと実際のファイル長が一致しない場合、バッファのオーバーリードを引き起こす可能性があります。

既知の攻撃ベクター

  • 音声ドライバー内の「fmt 」または「fact」チャンク長解析における整数オーバーフロー。
  • 大きすぎるASCII文字列を含む悪意のある「LIST」メタデータチャンクによって引き起こされるヒープオーバーフロー。
  • ヌルポインタのデリファレンスを引き起こす、ゼロバイトの「data」チャンクによるサービス拒否(DoS)。

防御的ベストプラクティス: 宣言されたチャンクオフセットが物理ファイルの境界を超えていないことを厳格に検証します。

歴史的背景とマイルストーン

2000ブロードキャストウェーブフォーマット(BWF / EBU Tech 3285)が、放送メタデータとタイムコードの埋め込みを標準化します。
1991マイクロソフトとIBMがWindows 3.1とともにRIFF WAVE仕様を導入します。
1989IBMとマイクロソフトが一般的なマルチメディアコンテナアーキテクチャについて共同作業を行います。

主なメリット

  • 100%ビット単位の数学的精度により、レコーディングスタジオのマスター波形を正確に保持します。
  • 対応状況はプレーヤーとデバイスによって異なります。
  • ゼロのCPUデコード負荷により、即座のリアルタイム再生とマルチトラック編集が可能です。

技術的な制限とデメリット

  • 膨大なストレージ容量(CD品質の音声の場合、1分あたり約10 MB)。
  • クラシックな32-bit RIFFファイルサイズの制限により、連続したファイルは厳密に4 GB(CD音声で約6.8時間)に制限されます。
  • 歴史的に、MP3やM4Aと比較して標準化されたメタデータタグ付けが不足していました。

興味深い技術トリビア

  • ブライアン・イーノが作曲した伝説的なWindows 95の起動音は、16-bit 22 kHzのステレオWAVファイルとして配布されました。
  • プロの映画およびテレビの撮影では、'bext'チャンクにSMPTEタイムコードを埋め込むブロードキャストWAV(BWF)を使用して音声を録音します。
  • 4バイトのRIFFヘッダーは「Resource Interchange File Format」の略です。

よくある技術的な質問

WAV ファイルが MP3 よりもはるかに大きいのはなぜですか?

WAVは一般に非圧縮PCM音声を格納します。MP3は非可逆圧縮を使い、ファイルサイズを小さくするため音声情報の一部を破棄します。削減量はビットレート、音源、設定によって異なります。

WAV 録音が 4 GB を超えるとどうなりますか?

標準の RIFF はチャンクサイズに 32-bit 符号なし整数を使用するため、標準の WAV は 4,294,967,295 バイトを超えることができません。プロの録音機器では、4 GB の壁を突破するために RF64(ITU-R BS.2088)を使用します。

WAV は FLAC よりも音質が良いですか?

いいえ。FLAC が再生されるとき、それは WAV が保存している正確なビットパーフェクトの PCM 音声ストリームに伸長されるため、音響的な忠実度は 100% 同一です。