Zvuk WAV (.wav)

Microsoft Standardní

Waveform Audio File Format (WAV) je standardní nezpracovaný zvukový kontejner ve Windows a globální nahrávací průmyslový standard pro nekomprimovaný, bezztrátový studiový master zvuk.

Převést WAV do MP3

Bezplatný konvertor z WAV do MP3 v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory WAV kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory WAV kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

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

ASCII REPREZENTACE: RIFF....WAVE

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

Technické specifikace

Architektura kontejneruResource Interchange File Format (RIFF) chunk container
KompreseUncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float
Endiantita bajtůLittle-Endian (Intel x86 byte order)
Barevné prostoryN/A (Uncompressed Audio PCM)
Kanály a strukturaMono, Stereo, and multichannel up to 64 discrete channels
Max. rozměrySample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution
Průhlednost100% bit-for-bit uncompressed studio master audio fidelity
Streamování a progresivní načítáníHeader-dependent data chunk offset; standard WAV requires known length

Technická srovnávací matice: WAV vs konkurence

Technický atributWAV (Aktuální)FLACAIFFMP3
Uspořádání bajtůLittle-Endian (pořadí bajtů Intel)Nativní bitstreamBig-Endian (pořadí bajtů Motorola)Rámování bitstreamu
Režim kompreseNekomprimováno (100% zachovaná data)Bezztrátově komprimováno (~50 % velikosti)Nekomprimováno (100% zachovaná data)Ztrátově komprimováno (~10 % velikosti)
Maximální velikost souboru4 GB (32bitový limit RIFF; RF64 toto řeší)Prakticky neomezenáLimit 4 GBPrakticky neomezená
Režie dekomprese CPUNulová (přímé mapování vyrovnávací paměti paměti)Velmi nízkáNulová (přímé mapování vyrovnávací paměti paměti)Nízká

Běžné režimy poškození a příručka pro obnovení v hex

Přehrávač hlásí „Invalid chunk size" nebo se zvuk přehrává, ale předčasně se ořízne.

Hlavní příčina: Nahrávací software zhavaroval před zápisem hlaviček celkové délky bajtů bloků „RIFF" a „data".

Obnovení: Otevřete v hexadecimálním editoru a zapište celkovou velikost souboru minus 8 na offset 4, nebo proveďte opravu pomocí příkazu „ffmpeg -i broken.wav -c copy fixed.wav".

Bezpečnostní analýza a vektory útoků na parser

Soubory WAV používají vnořené hlavičky bloků s 32bitovými hodnotami délky. Neshody mezi deklarovanou velikostí bloku a skutečnou délkou souboru mohou vyvolat čtení paměti za hranicemi pole.

Známé vektory útoků

  • Přetečení celých čísel při parsování délky bloku „fmt " nebo „fact" v ovladačích zvuku.
  • Přetečení haldy způsobené škodlivými bloky metadat „LIST" obsahujícími nadměrně velké řetězce ASCII.
  • Odepření služby (DoS) prostřednictvím nulových „data" bloků, které způsobují dereferenci nulových ukazatelů.

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

2000Broadcast Wave Format (BWF / EBU Tech 3285) standardizuje vysílací metadata a vkládání časového kódu (timecode).
1991Microsoft a IBM představují specifikaci RIFF WAVE spolu s Windows 3.1.
1989IBM a Microsoft spolupracují na běžných architekturách multimediálních kontejnerů.

Klíčové výhody a přednosti

  • 100% matematická přesnost bit po bitu zachovává přesné master průběhy z nahrávacího studia.
  • Univerzální nativní kompatibilita napříč každým operačním systémem, zvukovým softwarem a hardwarovým přehrávačem.
  • Nulová zátěž CPU při dekódování umožňuje okamžité přehrávání v reálném čase a vícekanálovou úpravu.

Technická omezení a nevýhody

  • Obrovské nároky na úložiště (přibližně 10 MB za minutu u zvuku v CD kvalitě).
  • Klasický 32bitový limit velikosti souboru RIFF přísně omezuje soubory v kuse na 4 GB (cca 6,8 hodiny CD zvuku).
  • Historicky postrádal standardizované tagování metadat ve srovnání s formáty MP3 nebo M4A.

Zajímavé technické drobnosti

  • Legendární startovací zvuky Windows 95, které zkomponoval Brian Eno, byly distribuovány jako 16bitový 22kHz stereo WAV soubor.
  • Profesionální filmové a televizní štáby nahrávají zvuk pomocí formátu Broadcast WAV (BWF), který vkládá časový kód SMPTE do bloku „bext".
  • Čtyřbajtová hlavička RIFF je zkratkou pro „Resource Interchange File Format".

Často kladené technické otázky

Proč je soubor WAV mnohem větší než MP3?

WAV obsahuje surový, nekomprimovaný PCM zvuk a zachovává každý jednotlivý vzorek (44 100 vzorků za sekundu na kanál). MP3 analyzuje zvuk a odstraňuje zvuky, které lidské uši neslyší, čímž zmenšuje soubor přibližně o 90 %.

Co se stane, když nahrávka WAV přesáhne 4 GB?

Protože standardní RIFF používá pro velikosti bloků 32bitová celá čísla bez znaménka, standardní WAV nemůže přesáhnout 4 294 967 295 bajtů. Profesionální nahrávací zařízení používají RF64 (ITU-R BS.2088) k prolomení 4GB hranice.

Zní WAV lépe než FLAC?

Ne. Při přehrávání se FLAC dekomprimuje do přesného bitově shodného zvukového proudu PCM, který ukládá WAV, což znamená, že akustická věrnost zvuku je 100% identická.