WAV zvuk (.wav)

Microsoft Standard

WAV je široko korišćen format za nekomprimovani PCM zvuk.

Konvertujte WAV u MP3

Besplatan konvertor WAV u MP3 u pregledaču. Konvertujte datoteke odmah na svom uređaju.

Pregled i metapodaci

Operativni sistemi i analizatori datoteka identifikuju WAV datoteke proverom početnog binarnog niza bajtova:

Izaberite ili prevucite datoteke ovde

Privatno - datoteke nikada ne napuštaju vaš uređaj

ili nalepite Ctrl+V
Garancija privatnosti: bez prenosa podataka preko mreže 0 bajtova poslato spoljnim serverima. Sva obrada je izvršena lokalno u bezbednom okruženju vašeg pregledača.

Potpis zaglavlja na nivou bajtova (magični bajtovi)

Operativni sistemi i analizatori datoteka identifikuju WAV datoteke proverom početnog binarnog niza bajtova:

HEKSADECIMALNI POTPIS (OFFSET 0):

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

ASCII REPREZENTACIJA: RIFF????WAVE

Standardizacija: Microsoft & IBM Resource Interchange File Format (RIFF)

Tehničke specifikacije

Arhitektura kontejneraKontejner sa blokovima u formatu Resource Interchange File Format (RIFF)
KompresijaNekomprimovana linearna impulsno-kodna modulacija (LPCM); podržava ADPCM ili IEEE Float
Bajtni redosled (Endianness)Little-endian (redosled bajtova za Intel x86)
Prostori bojaNije primenljivo (nekompresovani PCM zvuk)
Kanali i strukturaMono, stereo i višekanalni zvuk sa do 64 zasebna kanala
Maksimalne dimenzijeFrekvencije uzorkovanja do 384 kHz, uz rezoluciju od 16, 24, 32 ili 64 bita u pokretnom zarezu
Transparentnost100% vernost zvuka studijskog mastera, bit po bit, bez kompresije
Strimovanje i progresivno učitavanjePomeraj bloka podataka zavisi od zaglavlja; standardni WAV zahteva poznatu dužinu

Tehnička matrica poređenja: WAV u odnosu na konkurente

Tehnički atributWAV (Trenutno)FLACAIFFMP3
Redosled bajtovaLittle-Endian (Intel redosled bajtova)Izvorni bit-tokBig-Endian (Motorola redosled bajtova)Uokvirivanje bit-toka
Režim kompresijeNekompresovano (100% podataka je sačuvano)Kompresija bez gubitaka; veličina variraNekompresovano (100% podataka netaknuto)Kompresovano sa gubicima (~10% veličine)
Maksimalna veličina fajla4 GB (32-bitno ograničenje formata RIFF; RF64 ovo rešava)Praktično neograničenoOgraničenje od 4 GBPraktično neograničeno
Dodatno opterećenje procesora pri dekompresijiNula (direktno mapiranje memorijskog bafera)Vrlo nizakNula (direktno mapiranje memorijskog bafera)Nizak

Uobičajeni režimi oštećenja i vodič za heksadecimalni oporavak

Plejer javlja 'Invalid chunk size' (Nevažeća veličina bloka) ili se zvuk reprodukuje, ali se prerano prekida.

Osnovni uzrok: Softver za snimanje se srušio pre pisanja konačnih zaglavlja dužine bajtova blokova 'RIFF' i 'data'.

Oporavak: Otvorite u heksadecimalnom uređivaču i upišite ukupnu veličinu fajla minus 8 na poziciju 4, ili popravite preko 'ffmpeg -i broken.wav -c copy fixed.wav'.

Bezbednosna analiza i vektori napada parsera

WAV fajlovi koriste ugnježđena zaglavlja blokova sa 32-bitnim vrednostima dužine. Nepodudaranja između deklarisane veličine bloka i stvarne dužine fajla mogu izazvati čitanja bafera van granica.

Poznati vektori napada

  • Celobrojno prekoračenje pri parsiranju dužine bloka 'fmt ' ili 'fact' u drajverima za zvuk.
  • Prekoračenje bafera na hipu izazvano zlonamernim 'LIST' blokovima metapodataka koji sadrže prevelike ASCII niske.
  • Uskraćivanje usluge (DoS) preko 'data' blokova od nula bajtova koji uzrokuju dereferenciranje nultog pokazivača (null pointer).

Najbolje prakse za zaštitu: Nametnite strogu validaciju da deklarisani pomeraji delova ne prelaze fizičke granice datoteke.

Istorijat i prekretnice

2000Broadcast Wave Format (BWF / EBU Tech 3285) standardizuje metapodatke emitovanja i ugrađivanje vremenskog koda (timecode).
1991Microsoft i IBM uvode RIFF WAVE specifikaciju uz Windows 3.1.
1989IBM i Microsoft sarađuju na zajedničkim arhitekturama multimedijalnih kontejnera.

Ključne prednosti

  • 100% matematička tačnost bit po bit čuva izvorne talasne oblike studijskog mastera.
  • Kompatibilnost zavisi od plejera i uređaja.
  • Nula opterećenja CPU-a za dekodiranje omogućava trenutnu reprodukciju u realnom vremenu i višekanalno uređivanje.

Tehnička ograničenja i nedostaci

  • Veliki prostor za skladištenje (približno 10 MB po minutu za zvuk CD kvaliteta).
  • Klasično ograničenje veličine RIFF datoteke od 32 bita striktno ograničava kontinuirane fajlove na 4 GB (približno 6,8 sati CD zvuka).
  • Istorijski gledano, nedostajalo mu je standardizovano označavanje metapodataka u poređenju sa MP3 ili M4A.

Zanimljivosti

  • Legendarni zvuk pokretanja Windows 95 koji je komponovao Brajan Ino distribuiran je kao 16-bitni 22 kHz stereo WAV fajl.
  • Profesionalna snimanja za film i televiziju snimaju zvuk koristeći Broadcast WAV (BWF), koji ugrađuje SMPTE vremenski kod u 'bext' blok.
  • Četvorobajtno RIFF zaglavlje je skraćenica za 'Resource Interchange File Format'.

Često postavljana tehnička pitanja

Zašto je WAV datoteka toliko veća od MP3-ja?

WAV najčešće čuva nekompresovani PCM zvuk. MP3 koristi kompresiju sa gubicima i odbacuje deo zvučnih informacija da bi smanjio veličinu datoteke; stepen smanjenja zavisi od bitske brzine, sadržaja i podešavanja.

Šta se dešava ako WAV snimak pređe 4 GB?

Pošto standardni RIFF koristi 32-bitne neoznačene celobrojne vrednosti za veličine blokova, standardni WAV ne može preći 4.294.967.295 bajtova. Profesionalni uređaji za snimanje koriste RF64 (ITU-R BS.2088) da probiju granicu od 4 GB.

Da li WAV zvuči bolje od FLAC-a?

Ne. Kada se FLAC pusti, on se dekompresuje u tačan bit-po-bit PCM audio tok koji WAV skladišti, što znači da je akustična vernost zvuka 100% identična.