Audio WAV (.wav)
Microsoft StandardWaveform Audio File Format (WAV) è il contenitore audio grezzo standard su Windows e il punto di riferimento globale dell'industria di registrazione per l'audio master da studio non compresso e lossless.
Converti da WAV a MP3
Convertitore gratuito da WAV a MP3 nel browser. Converti i file istantaneamente sul tuo dispositivo.
Ispeziona e metadati
I sistemi operativi e gli analizzatori di file identificano i file WAV ispezionando la sequenza di byte binari iniziale:
Firma dell'intestazione a livello di byte (Magic Bytes)
I sistemi operativi e gli analizzatori di file identificano i file WAV ispezionando la sequenza di byte binari iniziale:
FIRMA ESADECIMALE (OFFSET 0):
52 49 46 46 00 00 00 00 57 41 56 45RAPPRESENTAZIONE ASCII: RIFF....WAVE
Standardizzazione: Microsoft & IBM Resource Interchange File Format (RIFF)
Specifiche tecniche
| Architettura del container | Contenitore di chunk Resource Interchange File Format (RIFF) |
| Compressione | LPCM (Linear Pulse-Code Modulation) non compresso; supporta ADPCM o IEEE Float |
| Endianness dei byte | Little-Endian (ordine dei byte Intel x86) |
| Spazi colore | N/D (Audio PCM non compresso) |
| Canali e struttura | Mono, Stereo e multicanale fino a 64 canali discreti |
| Dimensioni massime | Frequenze di campionamento fino a 384 kHz a risoluzione float a 16, 24, 32 o 64 bit |
| Trasparenza | Fedeltà audio master da studio non compressa al 100% bit per bit |
| Streaming e progressivo | Offset del chunk di dati dipendente dall'intestazione; il WAV standard richiede una lunghezza nota |
Matrice di confronto tecnico: WAV vs Concorrenti
| Attributo tecnico | WAV (Corrente) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| Ordinamento dei byte | Little-Endian (ordine dei byte Intel) | Flusso di bit nativo | Big-Endian (ordine dei byte Motorola) | Inquadramento del flusso di bit |
| Modalità di compressione | Non compresso (dati intatti al 100%) | Compresso senza perdita (~50% delle dimensioni) | Non compresso (dati intatti al 100%) | Compresso con perdita (~10% delle dimensioni) |
| Dimensione massima del file | 4 GB (limite RIFF a 32 bit; RF64 risolve questo problema) | Praticamente illimitata | Limite di 4 GB | Praticamente illimitata |
| Sovraccarico di decompressione della CPU | Zero (mappatura diretta del buffer di memoria) | Molto basso | Zero (mappatura diretta del buffer di memoria) | Basso |
Modalità di corruzione comuni e guida al recupero Hex
Il lettore segnala 'Dimensione del chunk non valida' oppure l'audio viene riprodotto ma si interrompe in anticipo.
Causa principale: Il software di registrazione si è bloccato prima di scrivere le intestazioni finali della lunghezza in byte dei chunk 'RIFF' e 'data'.
Ripristino: Aprire in un editor esadecimale e scrivere la dimensione totale del file meno 8 all'offset 4, oppure riparare tramite 'ffmpeg -i broken.wav -c copy fixed.wav'.
Analisi di sicurezza e vettori di attacco del parser
I file WAV utilizzano intestazioni di chunk annidate con valori di lunghezza a 32 bit. Le discrepanze tra la dimensione del chunk dichiarata e la lunghezza effettiva del file possono innescare letture eccessive del buffer.
Vettori di attacco noti
- Overflow di interi nell'analisi della lunghezza del chunk 'fmt ' o 'fact' nei driver audio.
- Heap overflow causato da chunk di metadati 'LIST' dannosi contenenti stringhe ASCII di dimensioni eccessive.
- Denial of service tramite chunk 'data' di dimensione zero che causano dereferenziazioni di puntatori nulli.
Migliori pratiche difensive: Applicare una rigorosa convalida affinché gli offset dei chunk dichiarati non superino i limiti fisici del file.
Origini storiche e tappe fondamentali
Vantaggi principali e pro
- La precisione matematica al 100% bit per bit preserva le esatte forme d'onda master dello studio di registrazione.
- Compatibilità nativa universale su ogni sistema operativo, software audio e lettore hardware.
- Il carico di decodifica della CPU pari a zero consente la riproduzione immediata in tempo reale e l'editing multitraccia.
Limiti tecnici e svantaggi
- Ingombro di archiviazione massiccio (circa 10 MB al minuto per audio di qualità CD).
- Il classico limite di dimensione del file RIFF a 32 bit limita rigorosamente i file continui a 4 GB (circa 6,8 ore di audio CD).
- Storicamente privo di tag di metadati standardizzati rispetto a MP3 o M4A.
Curiosità tecniche interessanti
- Il leggendario suono di avvio di Windows 95 composto da Brian Eno è stato distribuito come file WAV stereo a 16 bit e 22 kHz.
- Le riprese professionali cinematografiche e televisive registrano l'audio utilizzando Broadcast WAV (BWF), che incorpora il timecode SMPTE nel chunk 'bext'.
- L'intestazione RIFF a 4 byte sta per 'Resource Interchange File Format'.
Domande tecniche frequenti
Perché un file WAV è molto più grande di un MP3?
Il WAV contiene audio PCM grezzo e non compresso, preservando ogni singolo campione (44.100 campioni al secondo per canale). L'MP3 analizza l'audio e rimuove i suoni che l'orecchio umano non può percepire, riducendo il file di circa il 90%.
Cosa succede se una registrazione WAV supera i 4 GB?
Poiché il RIFF standard utilizza interi non a segno a 32 bit per le dimensioni dei chunk, il WAV standard non può superare i 4.294.967.295 byte. Le apparecchiature di registrazione professionali utilizzano RF64 (ITU-R BS.2088) per superare la barriera dei 4 GB.
Il WAV suona meglio del FLAC?
No. Quando viene riprodotto, il FLAC viene decompresso esattamente nello stesso flusso audio PCM bit per bit memorizzato dal WAV, il意思是 che la fedeltà audio acustica è identica al 100%.
Coppie di conversione per WAV correlate
La conversione di audio WAV non compresso in formato MP3 compresso riduce le dimensioni dei file fino al novanta percento, mantenendo un'elevata fedeltà audio per l'ascolto e la condivisione quotidiana.
La conversione di file MP3 in WAV decomprime l'audio compresso in dati PCM lineari non compressi per editing professionale e riproduzione hardware.
Decodifica l'audio compresso M4A AAC nel formato WAV Linear PCM non compresso a 16-bit 44.1kHz di qualità da studio.
La conversione da WAV PCM non compresso a FLAC Master riduce i file audio alla metà delle dimensioni senza scartare alcun dato sonoro.
La conversione da FLAC Master a WAV PCM decomprime l'audio in dati di modulazione di codice a impulsi grezzi per una compatibilità hardware senza compromessi.