Audio WAV (.wav)

Microsoft Standard

Waveform 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:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

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 45

RAPPRESENTAZIONE ASCII: RIFF....WAVE

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

Specifiche tecniche

Architettura del containerContenitore di chunk Resource Interchange File Format (RIFF)
CompressioneLPCM (Linear Pulse-Code Modulation) non compresso; supporta ADPCM o IEEE Float
Endianness dei byteLittle-Endian (ordine dei byte Intel x86)
Spazi coloreN/D (Audio PCM non compresso)
Canali e strutturaMono, Stereo e multicanale fino a 64 canali discreti
Dimensioni massimeFrequenze di campionamento fino a 384 kHz a risoluzione float a 16, 24, 32 o 64 bit
TrasparenzaFedeltà audio master da studio non compressa al 100% bit per bit
Streaming e progressivoOffset del chunk di dati dipendente dall'intestazione; il WAV standard richiede una lunghezza nota

Matrice di confronto tecnico: WAV vs Concorrenti

Attributo tecnicoWAV (Corrente)FLACAIFFMP3
Ordinamento dei byteLittle-Endian (ordine dei byte Intel)Flusso di bit nativoBig-Endian (ordine dei byte Motorola)Inquadramento del flusso di bit
Modalità di compressioneNon 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 file4 GB (limite RIFF a 32 bit; RF64 risolve questo problema)Praticamente illimitataLimite di 4 GBPraticamente illimitata
Sovraccarico di decompressione della CPUZero (mappatura diretta del buffer di memoria)Molto bassoZero (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

2000Broadcast Wave Format (BWF / EBU Tech 3285) standardizza l'incorporazione di metadati di trasmissione e timecode.
1991Microsoft e IBM introducono la specifica RIFF WAVE con Windows 3.1.
1989IBM e Microsoft collaborano su architetture di contenitori multimediali comuni.

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%.