WAV audio (.wav)

Microsoft Standarts

Waveform Audio File Format (WAV) ir standarta neapstrādāts audio konteiners operētājsistēmā Windows un globālās ierakstu industrijas etalons nesaspiestam, bezzudumu studijas galvenajam audio.

Konvertēt WAV uz MP3

Bezmaksas WAV uz MP3 konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.

Pārbaudīt un metadati

Operētājsistēmas un failu analizatori identificē WAV failus, pārbaudot sākotnējo bināro baitu secību:

Atlasiet vai velciet failus šeit

100% privāta konvertēšana pārlūkprogrammā - faili nekad neatstāj jūsu ierīci

vai ielīmējiet Ctrl+V
Privātuma garantija bez datu pārraides tīklā: 0 baitu augšupielādēti ārējos serveros. Visa apstrāde notika lokāli jūsu pārlūkprogrammas smilškastē.

Baitu līmeņa galvenes paraksts (maģiskie baiti)

Operētājsistēmas un failu analizatori identificē WAV failus, pārbaudot sākotnējo bināro baitu secību:

HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):

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

ASCII ATTEIOLOJUMS: RIFF....WAVE

Standartizācija: Microsoft & IBM Resource Interchange File Format (RIFF)

Tehniskās specifikācijas

Konteinera arhitektūraResource Interchange File Format (RIFF) chunk container
SaspiešanaUncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float
Baitu secībaLittle-Endian (Intel x86 byte order)
Krāsu telpasN/A (Uncompressed Audio PCM)
Kanāli un struktūraMono, Stereo, and multichannel up to 64 discrete channels
Maks. izmēriSample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution
Caurspīdīgums100% bit-for-bit uncompressed studio master audio fidelity
Straumēšana un progresīvā ielādeHeader-dependent data chunk offset; standard WAV requires known length

Tehniskā salīdzinājuma matrica: WAV pret konkurentiem

Tehniskais atribūtsWAV (Pašreizējais)FLACAIFFMP3
Baitu secībaLittle-Endian (Intel baitu secība)Vietējā bitu straumeBig-Endian (Motorola baitu secība)Bitu straumes kadrējums
Kompresijas režīmsNesaspiests (100% dati neskarti)Bezzudumu saspiests (~50% izmērs)Nesaspiests (100% dati neskarti)Zudumainais saspiests (~10% izmērs)
Maksimālais faila izmērs4 GB (RIFF 32 bitu limits; RF64 to atrisina)Gandrīz neierobežots4 GB limitsGandrīz neierobežots
Procesora dekodēšanas izmaksasNulles (tieša atmiņas bufera kartēšana)Ļoti zemasNulles (tieša atmiņas bufera kartēšana)Zemas

Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis

Atskaņotājs ziņo par 'Invalid chunk size' vai audio atskaņo, bet priekšlaicīgi pārtrauc.

Pamatcēlonis: Ierakstīšanas programmatūra avarēja pirms pēdējo 'RIFF' un 'data' gabala baitu garuma galvenu uzrakstīšanas.

Atkopšana: Atveriet heksadecimālajā redaktorā un ierakstiet kopējo faila izmēru mīnus 8 offset 4, vai salabojiet, izmantojot 'ffmpeg -i broken.wav -c copy fixed.wav'.

Drošības analīze un parsētāja uzbrukuma vektori

WAV faili izmanto iegultas bloku galvenes ar 32 bitu garuma vērtībām. Nesakritības starp deklarēto bloka lielumu un faktisko faila garumu var izraisīt bufera pārlasīšanu.

Zināmie uzbrukuma vektori

  • Veselu skaitļu pārplūde 'fmt ' vai 'fact' bloka garuma parsēšanā audio draiveros.
  • Kaudzes pārpilde, ko izraisīja ļaunprātīgi 'LIST' metadatu bloki, kas satur pārmērīgi lielas ASCII virknes.
  • Pakalpojuma atteice, izmantojot nulles baitu 'data' blokus, kas izraisa nulles rādītāja atsaucju kļūdas.

Aizsardzības labākā prakse:

Vēsturiskā izcelsme un pavērsieni

2000Broadcast Wave Format (BWF / EBU Tech 3285) standartizē apraides metadatus un laika koda iegulšanu.
1991Microsoft un IBM ievieš RIFF WAVE specifikāciju ar Windows 3.1.
1989IBM un Microsoft sadarbojas pie kopējām multivides konteineru arhitektūrām.

Galvenās priekšrocības un plusi

  • 100% bitu precizitāte matemātiski saglabā precīzus ierakstu studijas galvenos viļņu formas.
  • Universāla vietējā saderība katrā operētājsistēmā, audio programmatūrā un aparatūras atskaņotājā.
  • Nulles procesora dekodēšanas slodze nodrošina tūlītēju reāllaika atskaņošanu un vairāku celiņu rediģēšanu.

Tehniskie ierobežojumi un mīnusi

  • Milzīga krātuves vieta (apmēram 10 MB minūtē kompaktdiska kvalitātes audio failam).
  • Klasiskais 32 bitu RIFF faila izmēra ierobežojums stingri ierobežo nepārtrauktus failus līdz 4 GB (apmēram 6,8 stundas kompaktdiska audio).
  • Vēsturiski tam trūka standartizētas metadatu tagošanas salīdzinājumā ar MP3 vai M4A.

Interesanti tehniski fakti

  • Leģendārā Windows 95 startēšanas skaņa, ko sarakstījis Brian Eno, tika izplatīta kā 16 bitu 22 kHz stereo WAV fails.
  • Profesionālās filmu un televīzijas uzņemšanas ieraksta skaņu, izmantojot Broadcast WAV (BWF), kas iegulst SMPTE laika kodu 'bext' blokā.
  • 4 baitu RIFF galvene apzīmē 'Resource Interchange File Format'.

Bieži uzdotie tehniskie jautājumi

Kāpēc WAV fails ir tik daudz lielāks par MP3?

WAV satur neapstrādātu, nesaspiestu PCM audio, saglabājot katru atsevišķu paraugu (44 100 paraugu sekundē katram kanālam). MP3 analizē audio un noņem skaņas, ko cilvēka auss nevar saklausīt, samazinot failu par aptuveni 90%.

Kas notiek, ja WAV ieraksts pārsniedz 4 GB?

Tā kā standarta RIFF izmanto 32 bitu bezzīmes veselus skaitļus bloku izmēriem, standarta WAV nevar pārsniedzat 4 294 967 295 baitus. Profesionālas ierakstīšanas sistēmas izmanto RF64 (ITU-R BS.2088), lai pārvarētu 4 GB robežu.

Vai WAV skan labāk nekā FLAC?

Nē. Kad FLAC tiek atskaņots, tas dekompresējas tieši tajā pašā bitu precizitātes PCM audio plūsmā, ko glabā WAV, kas nozīmē, ka akustiskā audio precizitāte ir 100% identiska.