Audio WAV (.wav)
Microsoft StandarWAV banyak digunakan untuk audio PCM tanpa kompresi.
Konversi WAV ke MP3
Konverter WAV ke MP3 gratis yang berjalan di peramban. Konversikan berkas secara instan di perangkat Anda.
Pemeriksaan & Metadata
Sistem operasi dan penganalisis file mengenali file WAV dengan memeriksa urutan byte biner di bagian awal:
Tanda Tangan Header per Byte (Byte Penanda)
Sistem operasi dan penganalisis file mengenali file WAV dengan memeriksa urutan byte biner di bagian awal:
TANDA TANGAN HEX (OFFSET 0):
52 49 46 46 ?? ?? ?? ?? 57 41 56 45REPRESENTASI ASCII: RIFF????WAVE
Standardisasi: Microsoft & IBM Resource Interchange File Format (RIFF)
Spesifikasi Teknis
| Arsitektur Kontainer | Kontainer chunk Resource Interchange File Format (RIFF) |
| Kompresi | Modulasi kode pulsa linear (LPCM) tanpa kompresi; mendukung ADPCM atau IEEE Float |
| Urutan Byte | Little-endian (urutan byte Intel x86) |
| Ruang Warna | Tidak berlaku (audio PCM tanpa kompresi) |
| Saluran & Struktur | Mono, stereo, dan multisaluran hingga 64 saluran terpisah |
| Dimensi Maksimum | Laju sampel hingga 384 kHz pada resolusi float 16, 24, 32, atau 64-bit |
| Transparansi | Kesetiaan audio master studio tanpa kompresi bit demi bit sebesar 100% |
| Streaming & Progresif | Offset chunk data bergantung pada header; WAV standar memerlukan panjang data yang diketahui |
Perbandingan Teknis WAV dengan Pesaing
| Atribut Teknis | WAV (Saat Ini) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| Pengurutan Byte | Little-Endian (urutan byte Intel) | Bitstream bawaan | Big-Endian (urutan byte Motorola) | Pembingkaian bitstream |
| Mode Kompresi | Tidak terkompresi (data utuh 100%) | Kompresi lossless; ukuran bervariasi | Tidak terkompresi (data utuh 100%) | Terkompresi lossy (~10% ukuran) |
| Ukuran File Maksimum | 4 GB (batas RIFF 32-bit; RF64 mengatasi ini) | Hampir tak terbatas | Batas 4 GB | Hampir tak terbatas |
| Beban Dekompresi CPU | Nol (pemetaan buffer memori langsung) | Sangat rendah | Nol (pemetaan buffer memori langsung) | Rendah |
Pola Kerusakan Umum dan Panduan Pemulihan Hex
Pemutar melaporkan 'Invalid chunk size' atau audio diputar tetapi terpotong lebih awal.
Penyebab Utama: Perangkat lunak perekaman mogok sebelum menulis tajuk panjang byte bagian 'RIFF' dan 'data' terakhir.
Pemulihan: Buka di editor hex dan tulis total ukuran file dikurangi 8 ke offset 4, atau perbaiki melalui 'ffmpeg -i broken.wav -c copy fixed.wav'.
Analisis Keamanan & Vektor Serangan Parser
File WAV menggunakan tajuk bagian bersarang dengan nilai panjang 32-bit. Ketidakcocokan antara ukuran bagian yang dideklarasikan dan panjang file sebenarnya dapat memicu pembacaan buffer secara berlebih.
Vektor Serangan yang Diketahui
- Luapan bilangan bulat dalam penguraian panjang bagian 'fmt ' atau 'fact' di driver audio.
- Luapan heap yang disebabkan oleh bagian metadata 'LIST' berbahaya yang berisi string ASCII yang terlalu besar.
- Penolakan layanan melalui bagian 'data' berbyte nol yang menyebabkan dereferensi penunjuk nol (null pointer dereferences).
Praktik Terbaik Defensif: Terapkan validasi ketat bahwa offset chunk yang dideklarasikan tidak melebihi batas file fisik.
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Akurasi matematis bit-demi-bit 100% mempertahankan bentuk gelombang master studio rekaman yang tepat.
- Kompatibilitas bergantung pada pemutar dan perangkat.
- Beban dekompresi CPU nol memungkinkan pemutaran waktu nyata langsung dan pengeditan multitrack.
Keterbatasan Teknis & Kekurangan
- Jejak penyimpanan besar (sekitar 10 MB per menit untuk audio kualitas CD).
- Batas ukuran file RIFF 32-bit klasik membatasi file kontinu secara ketat pada 4 GB (sekitar 6,8 jam audio CD).
- Secara historis tidak memiliki penandaan metadata standar dibandingkan MP3 atau M4A.
Fakta Teknis Menarik
- Suara pembuka Windows 95 yang legendaris, disusun oleh Brian Eno, didistribusikan sebagai file WAV stereo 16-bit 22 kHz.
- Pemotretan film dan televisi profesional merekam suara menggunakan Broadcast WAV (BWF), yang menyematkan kode waktu SMPTE di bagian 'bext'.
- Tajuk RIFF 4 byte merupakan singkatan dari 'Resource Interchange File Format'.
Pertanyaan Teknis yang Sering Diajukan
Mengapa file WAV jauh lebih besar daripada MP3?
WAV biasanya menyimpan audio PCM tanpa kompresi. MP3 menggunakan kompresi lossy yang membuang sebagian informasi audio untuk mengurangi ukuran file; pengurangannya bergantung pada bitrate, konten, dan pengaturan.
Apa yang terjadi jika rekaman WAV melebihi 4 GB?
Karena RIFF standar menggunakan bilangan bulat tak bertanda 32-bit untuk ukuran bagian (chunk), WAV standar tidak dapat melebihi 4.294.967.295 byte. Perangkat perekaman profesional menggunakan RF64 (ITU-R BS.2088) untuk menembus batas 4 GB.
Apakah WAV terdengar lebih baik daripada FLAC?
Tidak. Saat FLAC diputar, format tersebut didekompresi menjadi aliran audio PCM bit-demi-bit persis seperti yang disimpan oleh WAV, yang berarti fidelitas audio akustiknya 100% identik.
Pasangan Konversi WAV Terkait
Mengonversi audio PCM WAV ke MP3 dapat mengurangi ukuran file secara signifikan; besar pengurangan dan dampak yang terdengar bergantung pada sumber, bitrate, dan pengaturan enkode.
Mengonversi file MP3 ke WAV mengurai audio terkompresi menjadi data linear PCM yang tidak terkompresi untuk penyuntingan profesional dan pemutaran perangkat keras.
Dekode audio M4A AAC terkompresi ke dalam format WAV Linear PCM 16-bit 44.1kHz berkualitas studio tanpa kompresi.
Konversi WAV PCM yang tidak terkompresi ke FLAC Master memperkecil ukuran file audio Anda hingga setengahnya tanpa menghilangkan satu bit pun data suara.
Mengonversi FLAC Master ke WAV PCM mengekstrak audio terkompresi menjadi data Pulse-Code Modulation mentah agar kompatibel dengan berbagai perangkat keras tanpa mengorbankan kualitas.