WAV-lyd (.wav)
Microsoft StandardWaveform Audio File Format (WAV) er standarden for rå lydbeholdere på Windows og den globale opptaksindustriens standard for ukomprimert, tapløs studiomasterlyd.
Konverter WAV til MP3
Gratis WAV til MP3-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.
Undersøk og metadata
Operativsystemer og filanalysatorer identifiserer WAV-filer ved å undersøke den innledende binære bytesekvensen:
Byte-nivå hodesignatur (Magic Bytes)
Operativsystemer og filanalysatorer identifiserer WAV-filer ved å undersøke den innledende binære bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
52 49 46 46 00 00 00 00 57 41 56 45ASCII-REPRESENTASJON: RIFF....WAVE
Standardisering: Microsoft & IBM Resource Interchange File Format (RIFF)
Tekniske spesifikasjoner
| Beholderarkitektur | Resource Interchange File Format (RIFF) chunk container |
| Komprimering | Uncompressed Linear Pulse-Code Modulation (LPCM); supports ADPCM or IEEE Float |
| Bytterekkefølge | Little-Endian (Intel x86 byte order) |
| Fargerom | N/A (Uncompressed Audio PCM) |
| Kanaler og struktur | Mono, Stereo, and multichannel up to 64 discrete channels |
| Maks. dimensjoner | Sample rates up to 384 kHz at 16, 24, 32, or 64-bit float resolution |
| Gjennomsiktighet | 100% bit-for-bit uncompressed studio master audio fidelity |
| Strømming og progressiv | Header-dependent data chunk offset; standard WAV requires known length |
Teknisk sammenligningsmatrise: WAV vs konkurrenter
| Teknisk attributt | WAV (Gjeldende) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| Byterekkefølge | Little-Endian (Intel-byterekkefølge) | Innebygd bitstrøm | Big-Endian (Motorola-byterekkefølge) | Bitstrøminnramming |
| Komprimeringsmodus | Ukomprimert (100 % data intakte) | Tapløst komprimert (~50 % størrelse) | Ukomprimert (100 % data intakte) | Tapspesifikk komprimering (~10 % størrelse) |
| Maksimal filstørrelse | 4 GB (RIFF 32-biters grense; RF64 løser dette) | Praktisk talt ubegrenset | 4 GB grense | Praktisk talt ubegrenset |
| CPU-dekomprimeringskostnad | Null (direkte minnebuffermapping) | Svært lav | Null (direkte minnebuffermapping) | Lav |
Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning
Avspilleren rapporterer 'Ugyldig blokkstørrelse' eller lyden spilles av, men avsluttes for tidlig.
Underliggende årsak: Opptaksprogramvaren krasjet før den skrev de siste 'RIFF'- og 'data'-blokkens byte-lengdehoder.
Utbedring: Åpne i heksadesimalredigeringsprogram og skriv total filstørrelse minus 8 til offset 4, eller reparer via 'ffmpeg -i broken.wav -c copy fixed.wav'.
Sikkerhetsanalyse og parser-angrepsvektorer
WAV-filer bruker nestede blokkhoder med 32-biters lengdeverdier. Avvik mellom deklarert blokkstørrelse og faktisk fillengde kan utløse bufferoverskridelser.
Kjente angrepsvektorer
- Heltallsoverflyt ved parsing av 'fmt '- eller 'fact'-blokklengde i lyddrivere.
- Heap-overflyt forårsaket av skadelige 'LIST'-metadatablokker som inneholder for store ASCII-strenger.
- Angrep som lammer tjenesten (Denial of Service) gjennom null-byte 'data'-blokker som forårsaker null-pekerreferanser.
Beste praksis for forsvar:
Historisk opprinnelse og milepæler
Viktige fordeler
- 100 % bit-for-bit matematisk nøyaktighet bevarer nøyaktige masterbølger fra opptaksstudioet.
- Universell innfødt kompatibilitet på tvers av alle operativsystemer, lydprogrammer og maskinvareavspillere.
- Null CPU-dekodingsbelastning gir umiddelbar avspilling i sanntid og flersporredigering.
Tekniske begrensninger og ulemper
- Massivt lagringsfotavtrykk (omtrent 10 MB per minutt for lyd i CD-kvalitet).
- Klassisk 32-biters RIFF-filstørrelsesgrense setter et strengt tak på kontinuerlige filer på 4 GB (ca. 6,8 timer med CD-lyd).
- Manglet historisk sett standardisert metadatamerking sammenlignet med MP3 eller M4A.
Interessante tekniske fakta
- Den legendariske oppstartslyden til Windows 95 komponert av Brian Eno ble distribuert som en 16-biters 22 kHz stereowav-fil.
- Profesjonelle film- og TV-opptak tar opp lyd ved hjelp av Broadcast WAV (BWF), som bygger inn SMPTE-tidskode i 'bext'-blokken.
- De 4 byte store RIFF-hoderne står for 'Resource Interchange File Format'.
Ofte stilte tekniske spørsmål
Hvorfor er en WAV-fil så mye større enn en MP3?
WAV inneholder rå, ukomprimert PCM-lyd, som bevarer hver eneste sample (44 100 sampler per sekund per kanal). MP3 analyserer lyden og fjerner lyder menneskeøret ikke kan høre, noe som reduserer filen med omtrent 90 %.
Hva skjer hvis et WAV-opptak overstiger 4 GB?
Siden standard RIFF bruker 32-bits usignerte heltall for blokkstørrelser, kan ikke standard WAV overstige 4 294 967 295 byte. Profesjonelle opptaksrigger bruker RF64 (ITU-R BS.2088) for å bryte 4 GB-grensen.
Låter WAV bedre enn FLAC?
Nei. Når FLAC spilles av, pakkes det ut til nøyaktig den samme bit-for-bit PCM-lydstrømmen som WAV lagrer, noe som betyr at den akustiske lydtrofastheten er 100 % identisk.
Relaterte konverteringspar for WAV
Konvertering av ukomprimert WAV-lyd til komprimert MP3-format reduserer filstørrelsen med opptil nitti prosent, samtidig som høy lydkvalitet opprettholdes for daglig lytteropplevelse og deling.
Konvertering av MP3-filer til WAV utpakkstempler komprimert lyd til ukomprimerte lineære PCM-data for profesjonell redigering og maskinvareavspeling.
Dekoder komprimert M4A AAC-lyd til ukomprimert studiokvalitet 16-bit 44.1kHz Linear PCM WAV-format.
Konvertering av ukomprimert WAV PCM til FLAC Master krymper lydfilene dine til halvparten av størrelsen uten å kaste bort en eneste bit med lyddata.
Konvertering av FLAC Master til WAV PCM pakker ut komprimert lyd til rå pulskodemodulasjonsdata for uhindret maskinvarekompatibilitet.