Áudio AIFF (.aiff)

Apple Padrão

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

Selecione ou solte os arquivos aqui

Privado - os arquivos nunca saem do seu dispositivo

ou colar Ctrl+V
Garantia de privacidade sem transmissão pela rede 0 bytes enviados a servidores externos. Todo o processamento ocorreu localmente no ambiente isolado do navegador.

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 46

REPRESENTAÇÃO ASCII: FORM????AIFF

Padronização: Apple / Electronic Arts IFF 85 Standard

Especificações técnicas

Estrutura do contêinerHierarquia de blocos do Electronic Arts Interchange File Format (EA IFF 85)
CompressãoModulaçã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 corNão se aplica (áudio PCM sem compactação)
Canais e EstruturaMono, estéreo e multicanal, com até 32 canais discretos
Dimensões MáximasTaxas de amostragem de até 192 kHz, com profundidade de 16, 24 ou 32 bits de ponto flutuante
TransparênciaCaptura de áudio sem compactação e sem perdas, fiel bit a bit
Streaming e ProgressivoA 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écnicoAIFF (Atual)WAVFLACALAC
Ordem dos bytesBig-Endian (ordem de bytes Motorola)Little-Endian (RIFF Intel)Enquadramento de fluxo de bitsBig-Endian dentro de MP4
Modo de compressãoLPCM sem compactaçãoLPCM sem compactaçãoCompressão sem perdas; o tamanho variaCompressão sem perdas; o tamanho varia
Suporte a marcadores em DAWsPontos de loop e de marcação nativos e abrangentesCompatível por meio do bloco "cue "Apenas metadados de comentários VorbisFaixas 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

1991A especificação AIFF-C (AIFF compactado) é publicada para permitir codecs algorítmicos como A-law e µ-law.
1988A Apple lança o AIFF 1.3 baseado no padrão IFF 85 da Electronic Arts como o principal formato de áudio para o Macintosh System 7.
1985A Electronic Arts cria a arquitetura subjacente Interchange File Format (IFF).

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.