Áudio AIFF (.aiff)
Apple PadrãoAudio Interchange File Format (AIFF) é um contêiner de áudio sem compactação e com qualidade de estúdio, desenvolvido pela Apple para armazenar áudio em forma de onda de alta fidelidade.
Converter AIFF para FLAC
Conversor gratuito de AIFF para FLAC no navegador. Converta arquivos instantaneamente no seu dispositivo.
Inspeção e metadados
Sistemas operacionais e analisadores de arquivos identificam arquivos AIFF pela sequência inicial de bytes:
Assinatura do arquivo em bytes (magic bytes)
Sistemas operacionais e analisadores de arquivos identificam arquivos AIFF pela sequência inicial de bytes:
ASSINATURA HEXADECIMAL (DESLOCAMENTO 0):
46 4F 52 4D ?? ?? ?? ?? 41 49 46 46REPRESENTAÇÃO ASCII: FORM????AIFF
Padronização: Apple / Electronic Arts IFF 85 Standard
Especificações técnicas
| Estrutura do contêiner | Hierarquia de blocos do Electronic Arts Interchange File Format (EA IFF 85) |
| Compressão | Modulação por código de pulsos linear (LPCM) sem compactação; a variante AIFF-C oferece suporte à compactação |
| Ordem dos bytes (endianness) | Big-endian (ordem de bytes Macintosh / Motorola) |
| Espaços de cor | Não se aplica (áudio PCM sem compactação) |
| Canais e Estrutura | Mono, estéreo e multicanal, com até 32 canais discretos |
| Dimensões Máximas | Taxas de amostragem de até 192 kHz, com profundidade de 16, 24 ou 32 bits de ponto flutuante |
| Transparência | Captura de áudio sem compactação e sem perdas, fiel bit a bit |
| Streaming e Progressivo | A estrutura de blocos depende do cabeçalho; é preciso inspecionar o arquivo inteiro para obter os deslocamentos de busca |
Matriz de comparação técnica: AIFF e formatos concorrentes
| Atributo técnico | AIFF (Atual) | WAV | FLAC | ALAC |
|---|---|---|---|---|
| Ordem dos bytes | Big-Endian (ordem de bytes Motorola) | Little-Endian (RIFF Intel) | Enquadramento de fluxo de bits | Big-Endian dentro de MP4 |
| Modo de compressão | LPCM sem compactação | LPCM sem compactação | Compressão sem perdas; o tamanho varia | Compressão sem perdas; o tamanho varia |
| Suporte a marcadores em DAWs | Pontos de loop e de marcação nativos e abrangentes | Compatível por meio do bloco "cue " | Apenas metadados de comentários Vorbis | Faixas de capítulos Apple QuickTime |
| Tamanho do arquivo (10 min em estéreo) | ~100 MB | ~100 MB | ~50 MB | ~50 MB |
Modos comuns de corrupção e guia de recuperação com editor hexadecimal
A DAW informa "Tamanho inválido do bloco COMM" ou abre o áudio como um ruído branco alto.
Causa principal: Incompatibilidade na ordem de bytes: um fluxo WAV little-endian foi copiado para um contêiner AIFF sem inverter os bytes de 16 bits.
Recuperação: Converta o arquivo com o Conversor de Áudio do File2File.app ou use a opção de inversão de bytes do Sox: sox -t aiff -B broken.aiff -t aiff fixed.aiff.
Análise de segurança e vetores de ataque a analisadores
Arquivos AIFF contêm blocos aninhados com campos de comprimento explícitos. Comprimentos malformados podem causar estouros no heap de analisadores de áudio vulneráveis.
Vetores de ataque conhecidos
- Underflow de inteiro no campo de deslocamento SSND (Sound Data), que causa um cálculo de ponteiro fora dos limites.
- Valores de ponto flutuante estendido IEEE de 80 bits grandes demais no bloco COMM podem acionar falhas no analisador de ponto flutuante.
- Loop de alocação de blocos aninhados que causa esgotamento de memória e negação de serviço.
Melhores práticas defensivas: Valide os limites dos blocos e restrinja as taxas de amostragem permitidas antes de enviar os buffers de áudio aos mecanismos de renderização.
Origens históricas e marcos
Principais vantagens
- O PCM não comprimido preserva as amostras, mas o processamento pode alterar o áudio.
- Suporte nativo a pontos de loop, marcadores e dados de afinação de instrumentos, essenciais para samplers e sintetizadores.
- A compatibilidade depende do reprodutor e do dispositivo.
Limitações técnicas e desvantagens
- Exige muito espaço de armazenamento (aproximadamente 10 MB por minuto de áudio estéreo a 44,1 kHz e 16 bits).
- A ordem big-endian exige a inversão dos bytes ao processar o arquivo em processadores x86/ARM little-endian.
- O tamanho de bloco padrão de 32 bits limita o tamanho máximo de uma gravação contínua a 2 ou 4 GB.
Curiosidades técnicas
- AIFF foi o formato padrão de gravação e exportação de áudio nos softwares para Macintosh durante toda a década de 1990.
- Ao contrário do WAV da Microsoft, que usa little-endian, AIFF armazena os números das amostras em big-endian, a ordem de bytes de rede.
- O bloco COMM de um arquivo AIFF define explicitamente a taxa de amostragem como um número de ponto flutuante estendido IEEE 754 de 80 bits.
Perguntas técnicas frequentes
Qual é a diferença técnica entre AIFF e WAV?
Ambos os formatos podem armazenar áudio PCM não comprimido. AIFF costuma usar big-endian e WAV little-endian; as estruturas dos contentores também diferem.
O AIFF soa melhor do que o FLAC?
Não. Quando descompactado durante a reprodução, FLAC reproduz exatamente a mesma forma de onda PCM, bit a bit, que AIFF, ocupando cerca de metade do espaço em disco.
O AIFF pode armazenar metadados ID3 e capas de álbuns?
Sim. Implementações modernas acrescentam um bloco ID3 à hierarquia do contêiner IFF, permitindo que reprodutores como Apple Music e Foobar2000 leiam o artista, o álbum e a capa.