WAV-ääni (.wav)

Microsoft Standardi

Waveform Audio File Format (WAV) on Windows-käyttöjärjestelmän vakiomuotoinen raaka äänisäiliö ja maailmanlaajuinen tallennusteollisuuden mittapuu pakkaamattomalle, häviöttömälle studiomasteräänelle.

Muunna tiedostot muodosta WAV muotoon MP3

Ilmainen selaimen sisäinen WAV - MP3-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat WAV-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat WAV-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEX-ALLEKIRJOITUS (OFFSET 0):

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

ASCII-ESITYSTAPA: RIFF....WAVE

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

Tekniset tiedot

SäiliöarkkitehtuuriResource Interchange File Format (RIFF) chunk container
PakkausUncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float
Tavujärjestys (Endianness)Little-Endian (Intel x86 byte order)
VäriavaruudetN/A (Uncompressed Audio PCM)
Kanavat ja rakenneMono, Stereo, and multichannel up to 64 discrete channels
Suurimmat mitatSample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution
Läpinäkyvyys100% bit-for-bit uncompressed studio master audio fidelity
Suoratoisto ja progressiivinen latausHeader-dependent data chunk offset; standard WAV requires known length

Tekninen vertailumatriisi: WAV vs. kilpailijat

Tekninen attribuuttiWAV (Nykyinen)FLACAIFFMP3
TavujärjestysLittle-Endian (Intel-tavujärjestys)Natiivi bittivirtaBig-Endian (Motorola-tavujärjestys)Bittivirran kehystys
PakkaustilaPakkaamaton (100 % data tallessa)Häviötön pakattu (n. 50 % koko)Pakkaamaton (100 % data tallessa)Häviöllinen pakattu (n. 10 % koko)
Suurin tiedostokoko4 Gt (RIFF 32-bit raja; RF64 ratkaisee tämän)Käytännössä rajoittamaton4 Gt rajaKäytännössä rajoittamaton
Prosessorin purkukustannusNolla (suora muistipuskurikartoitus)Erittäin matalaNolla (suora muistipuskurikartoitus)Matala

Yleiset korruptiotilat ja heksatietojehdotusopas

Soitin ilmoittaa 'Invalid chunk size' tai ääni toistuu, mutta katkeaa ennenaikaisesti.

Perussyy: Tallennusohjelmisto kaatui ennen lopullisten 'RIFF'- ja 'data'-lohkojen tavupituuden otsakkeiden kirjoittamista.

Korjaus: Avaa heksadesimaalieditorissa ja kirjoita tiedoston kokonaiskoko miinus 8 osoitteeseen 4, tai korjaa komennolla 'ffmpeg -i broken.wav -c copy fixed.wav'.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

WAV-tiedostot käyttävät sisäkkäisiä lohko-otsakkeita 32-bittisillä pituusarvoilla. Ilmoitetun lohkon koon ja todellisen tiedoston pituuden väliset ristiriidat voivat laukaista puskurin ylilukuja.

Tunnetut hyökkäysvektorit

  • Kokonaisluvun ylivuoto 'fmt '- tai 'fact'-lohkon pituuden jäsennyksessä ääniajureissa.
  • Kekoylivuoto, jonka aiheuttavat haitalliset 'LIST'-metatietolohkot, jotka sisältävät ylisuuria ASCII-merkkijonoja.
  • Palvelunestohyökkäys nollatavuisien 'data'-lohkojen kautta, jotka aiheuttavat nollaosoittimen dereferenssejä.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

2000Broadcast Wave Format (BWF / EBU Tech 3285) standardoi lähetysmetatiedot ja aikakoodin upotuksen.
1991Microsoft ja IBM esittelevät RIFF WAVE -määrittelyn Windows 3.1:n yhteydessä.
1989IBM ja Microsoft tekevät yhteistyötä yhteisissä multimediasäiliöarkkitehtuureissa.

Tärkeimmät edut

  • 100-prosenttinen bitti bitiltä -tarkkuus säilyttää tarkat äänitysstudiomasterin aaltomuodot.
  • Yleinen natiivi yhteensopivuus kaikissa käyttöjärjestelmissä, ääniohjelmistoissa ja laitteistosoittimissa.
  • Nolla prosessorikuormitusta purkamisessa mahdollistaa välittömän reaaliaikaisen toiston ja moniraitaeditoinnin.

Tekniset rajoitukset

  • Massiivinen tallennustilan tarve (noin 10 Mt minuuttia kohden CD-tason äänelle).
  • Klassinen 32-bittinen RIFF-tiedostokokoraja rajoittaa jatkuvat tiedostot tiukasti 4 gigatavuun (n. 6,8 tuntia CD-ääntä).
  • Historiallisesti puuttunut standardoitu metatietojen merkitseminen verrattuna MP3- tai M4A-muotoihin.

Mielenkiintoisia teknisiä faktoja

  • Legendaarinen Windows 95:n käynnistysääni, jonka sävelsi Brian Eno, jaettiin 16-bittisenä 22 kHz stereona olevana WAV-tiedostona.
  • Ammattimaiset elokuvat ja TV-tuotannot tallentavat ääntä Broadcast WAV (BWF) -muodossa, joka upottaa SMPTE-aikakoodin 'bext'-lohkoon.
  • 4-tavun RIFF-otsake tulee sanoista 'Resource Interchange File Format'.

Usein kysytyt tekniset kysymykset

Miksi WAV-tiedosto on niin paljon suurempi kuin MP3?

WAV sisältää raakaa, pakkaamatonta PCM-ääntä ja säilyttää jokaisen yksittäisen näytteen (44 100 näytettä sekunnissa per kanava). MP3 analysoi äänen ja poistaa äänet, joita ihmissorva ei voi kuulla, mikä pienentää tiedostoa noin 90 %.

Mitä tapahtuu, jos WAV-tallennus ylittää 4 Gt?

Koska standardi RIFF käyttää 32-bittisiä etumerkettömiä kokonaislukuja lohkokokoihin, standardi WAV ei voi ylittää 4 294 967 295 tavua. Ammattimaiset tallennuslaitteistot käyttävät RF64-standardia (ITU-R BS.2088) 4 Gt:n rajan rikkomiseen.

Kuulostaako WAV paremmalta kuin FLAC?

Ei. Kun FLACia toistetaan, se puretaan tarkalleen sellaiseksi bitti-bitiltä PCM-äänivirraksi, jonka WAV tallentaa, mikä tarkoittaa, että akustinen äänentoistotarkkuus on 100-prosenttisesti identtinen.