WAV hang (.wav)

Microsoft Szabvány

A Waveform Audio File Format (WAV) a Windows rendszer szabványos nyers hangtárolója, valamint a tömörítetlen, veszteségmentes stúdió mesterhangok globális felvételi iparági etalonja.

WAV konvertálása erre: MP3

Ingyenes, böngészőn belüli WAV - MP3 konvertáló. Konvertáljon fájlokat azonnal az eszközén.

Vizsgálat és metaadatok

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) WAV fájlokat:

Válasszon ki vagy ejtsen ide fájlokat

100%-ban magánjellegű, böngészőn belüli konvertálás - a fájlok soha nem hagyják el az eszközét

vagy beillesztés Ctrl+V
Nulla hálózati adatátviteli adatvédelmi garancia: 0 bájt lett feltöltve külső szerverekre. Minden feldolgozás helyben, az Ön böngészőjének homokozójában történt.

Bájt-szintű fejléc aláírás (Magic Bytes)

Az operációs rendszerek és a fájlelemzők a kezdő bináris bájtsorozat vizsgálatával azonosítják a(z) WAV fájlokat:

HEX ALÁÍRÁS (ELTOLÁS 0):

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

ASCII REPREZENTÁCIÓ: RIFF....WAVE

Szabványosítás: Microsoft & IBM Resource Interchange File Format (RIFF)

Műszaki specifikációk

Konténer architektúraResource Interchange File Format (RIFF) chunk container
TömörítésUncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float
BájtsorrendLittle-Endian (Intel x86 byte order)
SzínterekN/A (Uncompressed Audio PCM)
Csatornák és struktúraMono, Stereo, and multichannel up to 64 discrete channels
Max. méretekSample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution
Átlátszóság100% bit-for-bit uncompressed studio master audio fidelity
Streaming és progresszívHeader-dependent data chunk offset; standard WAV requires known length

Műszaki összehasonlító mátrix: WAV vs Versenytársak

Technikai attribútumWAV (Jelenlegi)FLACAIFFMP3
Bájt-sorrendLittle-Endian (Intel bájt-sorrend)Natív bitfolyamBig-Endian (Motorola bájt-sorrend)Bitfolyam-keretezés
Tömörítési MódTömörítetlen (100%-ban sértetlen adatok)Veszteségmentesen tömörített (~50% méret)Tömörítetlen (100%-ban sértetlen adatok)Veszteségesen tömörített (~10% méret)
Maximális Fájlméret4 GB (RIFF 32 bites limit; az RF64 ezt megoldja)Gyakorlatilag korlátlan4 GB-os limitGyakorlatilag korlátlan
CPU Dekódolási TöbbletfelelősségNulla (közvetlen memóriapuffer-leképezés)Nagyon alacsonyNulla (közvetlen memóriapuffer-leképezés)Alacsony

Gyakori sérülési módok és hexadecimális helyreállítási útmutató

A lejátszó 'Érvénytelen adattömbméret' (Invalid chunk size) üzenetet jelez, vagy a hang elindul, de idő előtt megszakad.

Kiváltó ok: A felvevő szoftver összeomlott, mielőtt kiírta volna a végső 'RIFF' és 'data' adattömb bájthossz-fejléceit.

Helyreállítás: Nyissa meg hexadecimális szerkesztőben, és írja be a teljes fájlméret mínusz 8 értéket a 4. eltoláshoz, vagy javítsa az 'ffmpeg -i torott.wav -c copy javitott.wav' paranccsal.

Biztonsági elemzés és elemző (parser) támadási vektorok

A WAV fájlok beágyazott adattömb-fejléceket használnak 32 bites hosszértékekkel. A deklarált adattömbméret és a tényleges fájlhossz közötti eltérések puffer túlcsordulást okozhatnak.

Ismert támadási vektorok

  • Egész túlcsordulás a 'fmt ' vagy 'fact' adattömb hosszának elemzésekor a hangvezérlőkben.
  • Heap túlcsordulás, amelyet rosszindulatú, túlméretezett ASCII karakterláncokat tartalmazó 'LIST' metaadat-adattömbök okoznak.
  • Szolgáltatásmegtagadás (DoS) nullbájtos 'data' adattömbök révén, amelyek nullmutató-dereferenciálást okoznak.

Védekező Legjobb Gyakorlatok:

Történeti háttér és mérföldkövek

2000A Broadcast Wave Format (BWF / EBU Tech 3285) szabványosítja a sugárzási metaadatokat és az időcode beágyazást.
1991A Microsoft és az IBM bevezeti a RIFF WAVE specifikációt a Windows 3.1-gyel.
1989Az IBM és a Microsoft együttműködik a közös multimédiás tároló-architektúrák terén.

Főbb előnyök

  • A 100%-os bit-alapú matematikai pontosság megőrzi a pontos felvételi stúdió mesterhullámformákat.
  • Univerzális natív kompatibilitás minden operációs rendszerben, hangeszközön és hardveres lejátszón.
  • A nulla CPU-dekódolási terhelés azonnali valós idejű lejátszást és sávonkénti szerkesztést tesz lehetővé.

Technikai korlátok és hátrányok

  • Hatalmas tárhelyigény (körülbelül 10 MB percenként CD-minőségű hang esetén).
  • A klasszikus 32 bites RIFF fájlméret-korlát szigorúan 4 GB-ban korlátozza a folyamatos fájlokat (kb. 6,8 óra CD-hang).
  • Történelmileg hiányzott belőle a szabványosított metaadat-címkézés az MP3-hoz vagy az M4A-hoz képest.

Érdekes technikai tudnivalók

  • A Brian Eno által komponált legendás Windows 95 indítóhangot 16 bites, 22 kHz-es sztereó WAV fájlként terjesztették.
  • A professzionális film- és televíziós forgatások Broadcast WAV (BWF) formátumban rögzítik a hangot, amely SMPTE időcode-ot ágyaz be a 'bext' adattömbbe.
  • A 4 bájtos RIFF fejléc a 'Resource Interchange File Format' (Erőforrás-csere Fájlformátum) kifejezést jelenti.

Gyakran Ismételt Műszaki Kérdések

Miért sokkal nagyobb egy WAV fájl, mint egy MP3?

A WAV nyers, tömörítetlen PCM hangot tartalmaz, amely megőrzi az összes egyes mintát (csatornánként másodpercenként 44 100 mintát). Az MP3 elemzi a hangot, és eltávolítja azokat a hangokat, amelyeket az emberi fül nem tud hallani, így körülbelül 90%-kal csökkenti a fájlt.

Mi történik, ha egy WAV felvétel meghaladja a 4 GB-ot?

Mivel a szabványos RIFF 32 bites előjel nélküli egész számokat használ a darabméretekhez, a szabványos WAV nem haladhatja meg a 4 294 967 295 bájtot. A professzionális felvevőrendszerek az RF64 (ITU-R BS.2088) szabványt használják a 4 GB-os korlát áttörésére.

Jobban szól a WAV, mint a FLAC?

Nem. A FLAC lejátszásakor pontosan arra a bitre pontos PCM audiostreamre csomagolódik ki, amelyet a WAV tárol, ami azt jelenti, hogy az akusztikus hanghűség 100%-ban azonos.