Zvok WAV (.wav)

Microsoft Standard

Waveform Audio File Format (WAV) je standardni vsebnik za surovi zvok v sistemu Windows in svetovni industrijski standard snemanja za nestisnjene studijske zvočne master posnetke brez izgube kakovosti.

Pretvori WAV v MP3

Brezplačen pretvornik iz WAV v MP3 v brskalniku. Pretvorite datoteke takoj v svoji napravi.

Pregled in metapodatki

Operacijski sistemi in analizatorji datotek identificirajo datoteke WAV s pregledom vodilnega binarnega zaporedja bajtov:

Izberite ali povlecite datoteke sem

100-odstotno zasebna pretvorba v brskalniku - datoteke nikoli ne zapustijo vaše naprave

ali prilepi Ctrl+V
Jamstvo o zasebnosti brez prenosa podatkov v omrežje: 0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.

Podpis glave na ravni bajtov (Čarobni bajti)

Operacijski sistemi in analizatorji datotek identificirajo datoteke WAV s pregledom vodilnega binarnega zaporedja bajtov:

PODPIS HEX (ZAMIK 0):

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

REPREZENTACIJA ASCII: RIFF....WAVE

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

Tehnične specifikacije

Arhitektura vsebnikaResource Interchange File Format (RIFF) chunk container
StiskanjeUncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float
Vrstni red bajtovLittle-Endian (Intel x86 byte order)
Barvni prostoriN/A (Uncompressed Audio PCM)
Kanali in strukturaMono, Stereo, and multichannel up to 64 discrete channels
Največje dimenzijeSample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution
Prosojnost100% bit-for-bit uncompressed studio master audio fidelity
Pretočno in progresivno predvajanjeHeader-dependent data chunk offset; standard WAV requires known length

Tehnična primerjalna matrika: WAV proti konkurenci

Tehnični atributWAV (Trenutno)FLACAIFFMP3
Vrstni red bajtovLittle-Endian (Intelov vrstni red bajtov)Izvorni bitni tokBig-Endian (Motorolin vrstni red bajtov)Okvirjanje bitnega toka
Način stiskanjaNestisnjeno (100 % nedotaknjeni podatki)Stisnjeno brez izgube (~50 % velikosti)Nestisnjeno (100 % nedotaknjeni podatki)Stisnjeno z izgubo (~10 % velikosti)
Največja velikost datoteke4 GB (32-bitna omejitev RIFF; RF64 to rešuje)Praktično neomejenoOmejitev 4 GBPraktično neomejeno
Režijski stroški dekompresije GPENič (neposredno preslikava pomnilniškega medpomnilnika)Zelo nizkaNič (neposredno preslikava pomnilniškega medpomnilnika)Nizka

Pogosti načini okvar in vodič za heksadecimalno obnovo

Predvajalnik poroča o 'neveljavni velikosti bloka' (Invalid chunk size) ali pa se zvok predvaja, vendar se prezgodaj prekine.

Glavni vzrok: Programska oprema za snemanje se je sesula pred zapisom končnih glav dolžine bajtov bloka 'RIFF' in 'data'.

Sanacija: Odprite v urejevalniku heksidecimalk in vpišite celotno velikost datoteke minus 8 na odmik 4 ali popravite prek 'ffmpeg -i broken.wav -c copy fixed.wav'.

Varnostna analiza in napadalni vektorji razčlenjevalnika

Datoteke WAV uporabljajo ugnezdena glave blokov z 32-bitnimi vrednostmi dolžine. Neujemanja med deklarirano velikostjo bloka in dejansko dolžino datoteke lahko sprožijo prekomerna branja medpomnilnika.

Znani vektorji napada

  • Celoštevilska prekoračitev pri razčlenjevanju dolžine bloka 'fmt ' ali 'fact' v zvočnih gonilnikih.
  • Prekoračitev pomnilnika (heap overflow), ki jo povzročijo zlonamerni bloki metapodatkov 'LIST', ki vsebujejo prevelike nize ASCII.
  • Zavrnitev storitve prek ničelnih bajtnih blokov 'data', ki povzročajo dereferenciranje kazalca na ničelno vrednost (null pointer dereferences).

Obrambne najboljše prakse:

Zgodovinski izvor in mejniki

2000Standard Broadcast Wave Format (BWF / EBU Tech 3285) standardizira radiodifuzne metapodatke in vdelavo časovne kode.
1991Microsoft in IBM predstavita specifikacijo RIFF WAVE skupaj z Windows 3.1.
1989IBM in Microsoft sodelujeta pri skupnih arhitekturah večpredstavnostnih vsebnikov.

Ključne prednosti

  • 100-odstotna matematična točnost (bit-for-bit) ohranja natančne izvorne valovne oblike studijskih posnetkov.
  • Univerzalna izvorna združljivost v vsakem operacijskem sistemu, zvočni programski opremi in strojni opremi za predvajanje.
  • Ničelna obremenitev procesorja pri dekodiranju omogoča takojšnje predvajanje v realnem času in večkanalno urejanje.

Tehnične omejitve in slabosti

  • Velika poraba prostora za shranjevanje (približno 10 MB na minuto za zvok kakovosti CD).
  • Klasična 32-bitna omejitev velikosti datoteke RIFF strogo omejuje neprekinjene datoteke na 4 GB (približno 6,8 ure zvoka s CD-ja).
  • Zgodovinsko gledano je primanjkovalo standardiziranega označevanja metapodatkov v primerjavi z MP3 ali M4A.

Zanimive tehnične malenkosti

  • Legendarni zagon sistema Windows 95, ki ga je skomponiral Brian Eno, je bil distribuiran kot 16-bitna 22 kHz stereo datoteka WAV.
  • Profesionalna filmska in televizijska snemanja snemajo zvok z uporabo formata Broadcast WAV (BWF), ki v blok 'bext' vgrajuje časovno kodo SMPTE.
  • 4-bajtna glava RIFF pomeni 'Resource Interchange File Format'.

Pogosta tehnična vprašanja

Zakaj je datoteka WAV veliko večja od MP3?

WAV vsebuje surove, nestisnjene zvočne podatke PCM, ki ohranjajo vsak posamezen vzorec (44.100 vzorcev na sekundo na kanal). MP3 analizira zvok in odstrani zvoke, ki jih človeška ušesa ne slišijo, ter zmanjša datoteko za približno 90%.

Kaj se zgodi, če posnetek WAV preseže 4 GB?

Ker standardni RIFF uporablja 32-bitna nepredznačena cela števila za velikosti kosov, standardni WAV ne more preseči 4.294.967.295 bajtov. Profesionalne snemalne naprave uporabljajo RF64 (ITU-R BS.2088), da prebijejo mejo 4 GB.

Ali WAV zveni bolje kot FLAC?

Ne. Ko se FLAC predvaja, se dekompresira v natančen bitno identičen zvočni tok PCM, ki ga shranjuje WAV, kar pomeni, da je zvestoba akustičnega zvoka 100-odstotno enaka.