Zvok WAV (.wav)
Microsoft StandardWaveform 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:
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 45REPREZENTACIJA ASCII: RIFF....WAVE
Standardizacija: Microsoft & IBM Resource Interchange File Format (RIFF)
Tehnične specifikacije
| Arhitektura vsebnika | Resource Interchange File Format (RIFF) chunk container |
| Stiskanje | Uncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float |
| Vrstni red bajtov | Little-Endian (Intel x86 byte order) |
| Barvni prostori | N/A (Uncompressed Audio PCM) |
| Kanali in struktura | Mono, Stereo, and multichannel up to 64 discrete channels |
| Največje dimenzije | Sample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution |
| Prosojnost | 100% bit-for-bit uncompressed studio master audio fidelity |
| Pretočno in progresivno predvajanje | Header-dependent data chunk offset; standard WAV requires known length |
Tehnična primerjalna matrika: WAV proti konkurenci
| Tehnični atribut | WAV (Trenutno) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| Vrstni red bajtov | Little-Endian (Intelov vrstni red bajtov) | Izvorni bitni tok | Big-Endian (Motorolin vrstni red bajtov) | Okvirjanje bitnega toka |
| Način stiskanja | Nestisnjeno (100 % nedotaknjeni podatki) | Stisnjeno brez izgube (~50 % velikosti) | Nestisnjeno (100 % nedotaknjeni podatki) | Stisnjeno z izgubo (~10 % velikosti) |
| Največja velikost datoteke | 4 GB (32-bitna omejitev RIFF; RF64 to rešuje) | Praktično neomejeno | Omejitev 4 GB | Praktično neomejeno |
| Režijski stroški dekompresije GPE | Nič (neposredno preslikava pomnilniškega medpomnilnika) | Zelo nizka | Nič (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
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.
Sorodni pari pretvorbe za WAV
Pretvorba nestisnjenega zvoka WAV v stisnjen format MP3 zmanjša velikost datotek do devetdeset odstotkov, hkrati pa ohranja visoko zvestobo zvoka za vsakodnevno poslušanje in skupno rabo.
Pretvorba datotek MP3 v WAV razširi stisnjen zvok v nestisnjene linearne podatke PCM za strokovno urejanje in predvajanje preko strojne opreme.
Dekodirajte stisnjen zvok M4A AAC v nestisnjen studijski 16-bitni 44,1 kHz format Linear PCM WAV.
Pretvorba stisnjene datoteke WAV PCM v FLAC Master zmanjša velikost zvočnih datotek na polovico, ne da bi pri tem izgubili en sam bit zvočnih podatkov.
Pretvorba datoteke FLAC Master v WAV PCM razširi stisnjen zvok v surove podatke modulacije kodnih impulzov za nekompromisno strojno združljivost.