WAV hang (.wav)
Microsoft SzabványA 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:
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 45ASCII REPREZENTÁCIÓ: RIFF....WAVE
Szabványosítás: Microsoft & IBM Resource Interchange File Format (RIFF)
Műszaki specifikációk
| Konténer architektúra | Resource Interchange File Format (RIFF) chunk container |
| Tömörítés | Uncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float |
| Bájtsorrend | Little-Endian (Intel x86 byte order) |
| Színterek | N/A (Uncompressed Audio PCM) |
| Csatornák és struktúra | Mono, Stereo, and multichannel up to 64 discrete channels |
| Max. méretek | Sample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution |
| Átlátszóság | 100% bit-for-bit uncompressed studio master audio fidelity |
| Streaming és progresszív | Header-dependent data chunk offset; standard WAV requires known length |
Műszaki összehasonlító mátrix: WAV vs Versenytársak
| Technikai attribútum | WAV (Jelenlegi) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| Bájt-sorrend | Little-Endian (Intel bájt-sorrend) | Natív bitfolyam | Big-Endian (Motorola bájt-sorrend) | Bitfolyam-keretezés |
| Tömörítési Mód | Tö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éret | 4 GB (RIFF 32 bites limit; az RF64 ezt megoldja) | Gyakorlatilag korlátlan | 4 GB-os limit | Gyakorlatilag korlátlan |
| CPU Dekódolási Többletfelelősség | Nulla (közvetlen memóriapuffer-leképezés) | Nagyon alacsony | Nulla (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
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.
Kapcsolódó WAV konverziós párok
A tömörítetlen WAV hang tömörített MP3 formátumra alakítása akár kilencven százalékkal csökkenti a fájlméretet, miközben fenntartja a magas hanghűséget a mindennapi zenehallgatáshoz és megosztáshoz.
Az MP3 fájlok WAV formátumra alakítása kitömöríti a tömörített audiót tömörítetlen lineáris PCM adatokká a professzionális szerkesztéshez és hardveres lejátszáshoz.
Tömörített M4A AAC hang dekódolása tömörítetlen, stúdióminőségű 16 bites, 44,1 kHz-es Lineáris PCM WAV formátumba.
A tömörítetlen WAV PCM konvertálása FLAC Master formátumra a felére csökkenti a hangfájlok méretét anélkül, hogy akár egyetlen hangadatbitet is elveszítene.
A FLAC Master konvertálása WAV PCM formátumra kibontja a tömörített hangot nyers impulzuskód-modulációs adatokká a kompromisszumok nélküli hardveres kompatibilitás érdekében.