Áudio WAV (.wav)
Microsoft PadrãoWAV é um formato amplamente usado para áudio PCM não comprimido.
Converter WAV para MP3
Conversor gratuito de WAV para MP3 no navegador. Converta arquivos instantaneamente no seu dispositivo.
Inspeção e metadados
Sistemas operacionais e analisadores de arquivos identificam arquivos WAV pela sequência inicial de bytes:
Assinatura do arquivo em bytes (magic bytes)
Sistemas operacionais e analisadores de arquivos identificam arquivos WAV pela sequência inicial de bytes:
ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):
52 49 46 46 ?? ?? ?? ?? 57 41 56 45REPRESENTAÇÃO ASCII: RIFF????WAVE
Padronização: Microsoft & IBM Resource Interchange File Format (RIFF)
Especificações técnicas
| Estrutura do contêiner | Contêiner de blocos Resource Interchange File Format (RIFF) |
| Compressão | Modulação por Código de Pulsos Linear (LPCM) sem compressão; suporta ADPCM ou IEEE Float |
| Ordem dos bytes (endianness) | Little-Endian (ordem de bytes Intel x86) |
| Espaços de cor | N/A (áudio PCM sem compactação) |
| Canais e Estrutura | Mono, estéreo e multicanal, com até 64 canais discretos |
| Dimensões Máximas | Taxas de amostragem de até 384 kHz com resolução de 16 ou 24 bits, ou ponto flutuante de 32 ou 64 bits |
| Transparência | Fidelidade de áudio de master de estúdio, sem compactação e bit a bit |
| Streaming e Progressivo | Deslocamento de bloco de dados dependente de cabeçalho; o WAV padrão exige comprimento conhecido |
Matriz de comparação técnica: WAV e formatos concorrentes
| Atributo técnico | WAV (Atual) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| Ordenação de bytes | Little-Endian (ordem de bytes Intel) | Fluxo de bits nativo | Big-Endian (ordem de bytes Motorola) | Enquadramento de fluxo de bits |
| Modo de compactação | Não compactado (dados 100% intactos) | Compressão sem perdas; o tamanho varia | Não compactado (dados 100% intactos) | Compactado com perdas (~10% do tamanho) |
| Tamanho máximo do arquivo | 4 GB (limite RIFF de 32 bits; RF64 resolve isso) | Praticamente ilimitado | Limite de 4 GB | Praticamente ilimitado |
| Sobrecarga de descompactação na CPU | Zero (mapeamento direto de buffer de memória) | Muito baixa | Zero (mapeamento direto de buffer de memória) | Baixa |
Modos comuns de corrupção e guia de recuperação com editor hexadecimal
O reprodutor informa “Tamanho de bloco inválido” ou o áudio é reproduzido, mas termina antes do esperado.
Causa principal: O software de gravação travou antes de gravar os cabeçalhos finais com os tamanhos em bytes dos blocos “RIFF” e “data”.
Recuperação: Abra o arquivo em um editor hexadecimal e grave o tamanho total do arquivo menos 8 na posição 4, ou repare-o com “ffmpeg -i broken.wav -c copy fixed.wav”.
Análise de segurança e vetores de ataque a analisadores
Arquivos WAV usam cabeçalhos de blocos aninhados com valores de comprimento de 32 bits. Divergências entre o tamanho de bloco declarado e o tamanho real do arquivo podem causar leituras além dos limites do buffer.
Vetores de ataque conhecidos
- Estouro de inteiro durante a análise dos comprimentos dos blocos “fmt ” ou “fact” em drivers de áudio.
- Estouro de memória heap causado por blocos de metadados “LIST” maliciosos com strings ASCII superdimensionadas.
- Negação de serviço através de blocos 'data' de tamanho zero causando desreferências de ponteiro nulo.
Melhores práticas defensivas: Valide rigorosamente se os deslocamentos de blocos declarados ultrapassam os limites físicos do arquivo.
Origens históricas e marcos
Principais vantagens
- A precisão matemática bit a bit preserva fielmente as formas de onda originais das gravações de estúdio.
- A compatibilidade depende do reprodutor e do dispositivo.
- A ausência de carga de decodificação na CPU permite reprodução imediata em tempo real e edição de várias faixas.
Limitações técnicas e desvantagens
- Espaço de armazenamento massivo (aproximadamente 10 MB por minuto para áudio com qualidade de CD).
- O limite clássico de 32 bits do tamanho de arquivos RIFF restringe os arquivos contínuos a 4 GB (aprox. 6,8 horas de áudio com qualidade de CD).
- Historicamente carecia de marcação de metadados padronizada em comparação com o MP3 ou M4A.
Curiosidades técnicas
- O lendário som de inicialização do Windows 95 composto por Brian Eno foi distribuído como um arquivo WAV estéreo de 16 bits e 22 kHz.
- Produções profissionais de cinema e televisão gravam o som em Broadcast WAV (BWF), que incorpora o código de tempo SMPTE ao bloco “bext”.
- O cabeçalho RIFF de 4 bytes significa 'Resource Interchange File Format'.
Perguntas técnicas frequentes
Por que um arquivo WAV é muito maior que um MP3?
WAV contém áudio PCM bruto e sem compactação, preservando todas as amostras (44.100 por segundo em cada canal). O MP3 analisa o áudio e remove sons inaudíveis para os seres humanos, reduzindo o tamanho do arquivo em cerca de 90%.
O que acontece se uma gravação WAV exceder 4 GB?
Como o RIFF padrão usa inteiros sem sinal de 32 bits para tamanhos de blocos, o WAV padrão não pode exceder 4.294.967.295 bytes. Equipamentos de gravação profissionais usam RF64 (ITU-R BS.2088) para quebrar a barreira de 4 GB.
O WAV soa melhor do que o FLAC?
Não. Ao ser reproduzido, o FLAC é descompactado exatamente no mesmo fluxo de áudio PCM bit a bit armazenado pelo WAV. Portanto, a fidelidade sonora é 100% idêntica.
Conversões de WAV relacionadas
A conversão de áudio PCM em WAV para MP3 pode reduzir bastante o tamanho do arquivo; a redução e o efeito audível dependem da fonte, da taxa de bits e das configurações de codificação.
Converter MP3 para WAV decodifica o áudio compactado em dados PCM lineares sem compressão, para edição profissional e reprodução em equipamentos.
Decodifique áudio AAC compactado em M4A para o formato WAV PCM linear de 16 bits e 44,1 kHz, sem compactação e com qualidade de estúdio.
Converter WAV PCM sem compactação para FLAC reduz os arquivos de áudio à metade do tamanho sem descartar nenhum dado sonoro.
Converter FLAC para WAV PCM extrai os dados de áudio compactados e os grava como dados brutos de modulação por código de pulsos, para garantir ampla compatibilidade com dispositivos.