WAV音声 (.wav)

Microsoft 標準

波形音声ファイルフォーマット(WAV)は、Windows上の標準的な生音声コンテナであり、非圧縮で可逆なスタジオマスター音声の世界的なレコーディング業界標準です。

WAV を MP3 に変換

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

調査とメタデータ

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

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

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

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

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

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

52 49 46 46 00 00 00 00 57 41 56 45

ASCII表現: RIFF....WAVE

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

技術仕様

コンテナアーキテクチャResource Interchange File Format (RIFF) chunk container
圧縮Uncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float
バイトエンディアンLittle-Endian (Intel x86 byte order)
色空間N/A (Uncompressed Audio PCM)
チャンネルと構造Mono, Stereo, and multichannel up to 64 discrete channels
最大寸法Sample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution
透過性100% bit-for-bit uncompressed studio master audio fidelity
ストリーミングとプログレッシブHeader-dependent data chunk offset; standard WAV requires known length

技術比較マトリックス: WAV 対 競合製品

技術属性WAV (現在)FLACAIFFMP3
バイトオーダーリトルエンディアン(インテルバイトオーダー)ネイティブビットストリームビッグエンディアン(モトローラバイトオーダー)ビットストリームフレーミング
圧縮モード非圧縮(100%データそのまま)可逆圧縮(約50%のサイズ)非圧縮(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%ビット単位の数学的精度により、レコーディングスタジオのマスター波形を正確に保持します。
  • すべてのオペレーティングシステム、音声ソフトウェア、およびハードウェアプレイヤー全体で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 音声が含まれており、すべてのサンプル(チャンネルあたり毎秒 44,100 サンプル)が保持されます。MP3 は音声を分析して人間の耳に聞こえない音を削除し、ファイルを約 90% 削減します。

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

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

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

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