Audio AIFF (.aiff)

Apple Standard

L'Audio Interchange File Format (AIFF) è un contenitore audio non compresso di qualità professionale sviluppato da Apple per memorizzare audio digitale ad alta fedeltà.

Converti da AIFF a FLAC

Convertitore gratuito da AIFF a FLAC nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispezione e metadati

I sistemi operativi e gli analizzatori di file identificano i file AIFF ispezionando la sequenza di byte binari iniziale:

Seleziona o rilascia i file qui

Privato - 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 AIFF ispezionando la sequenza di byte binari iniziale:

FIRMA ESADECIMALE (OFFSET 0):

46 4F 52 4D ?? ?? ?? ?? 41 49 46 46

RAPPRESENTAZIONE ASCII: FORM????AIFF

Standardizzazione: Apple / Electronic Arts IFF 85 Standard

Specifiche tecniche

Architettura del contenitoreGerarchia dei chunk Electronic Arts Interchange File Format (EA IFF 85)
CompressioneModulazione di codice a impulsi lineari (LPCM) non compressa; la variante AIFF-C supporta la compressione
Endianness dei byteBig-endian (ordine dei byte Macintosh / Motorola)
Spazi coloreN/D (Audio PCM non compresso)
Canali e strutturaMono, stereo e multicanale fino a 32 canali discreti
Dimensioni massimeFrequenze di campionamento fino a 192 kHz con profondità in virgola mobile di 16, 24 o 32 bit
TrasparenzaAcquisizione audio non compressa lossless bit-perfect al 100%
Streaming e progressivoLa struttura dei chunk, definita dall'intestazione, richiede un'ispezione completa del file per determinare gli offset di ricerca

Matrice di confronto tecnico: AIFF vs Concorrenti

Attributo tecnicoAIFF (Attuale)WAVFLACALAC
Ordinamento dei byteBig-Endian (ordine dei byte Motorola)Little-Endian (RIFF Intel)Struttura del flusso di bitBig-Endian all'interno di MP4
Modalità di compressioneLPCM 100% non compressoLPCM 100% non compressoCompressione senza perdita; le dimensioni varianoCompressione senza perdita; le dimensioni variano
Supporto marker DAWPunti di loop e cue nativi completiSupportato tramite chunk 'cue 'Solo metadati di commento VorbisTracce capitolo Apple QuickTime
Dimensione del file (10 min stereo)~100 MB~100 MB~50 MB~50 MB

Modalità di corruzione comuni e guida al recupero esadecimale

La DAW segnala «Dimensione del chunk COMM non valida» oppure riproduce l'audio come forte rumore bianco.

Causa principale: Incompatibilità di endianness in cui un flusso WAV little-endian è stato copiato in un contenitore AIFF senza lo scambio di byte a 16-bit.

Ripristino: Eseguire la transcodifica usando File2File.app Audio Converter o applicare il byte-swap con Sox: sox -t aiff -B broken.aiff -t aiff fixed.aiff.

Analisi di sicurezza e vettori di attacco del parser

I file AIFF contengono chunk nidificati con campi di lunghezza espliciti. Lunghezze malformate possono causare overflow dell'heap nei parser audio vulnerabili.

Vettori di attacco noti

  • Underflow di interi nel campo di offset SSND (Sound Data) che causa un calcolo del puntatore fuori dai limiti.
  • Valori float estesi IEEE a 80-bit sovradimensionati nel chunk COMM che attivano trappole del parser in virgola mobile.
  • Ciclo di allocazione dei chunk nidificati che provoca l'esaurimento della memoria e un denial of service.

Migliori pratiche difensive: Sanificare i confini dei chunk e limitare le frequenze di campionamento consentite prima di passare i buffer audio ai renderer audio.

Origini storiche e tappe fondamentali

1991Viene rilasciata la specifica AIFF-C (AIFF compresso) per accogliere codec algoritmici come ALaw e uLaw.
1988Apple rilascia AIFF 1.3 basato sullo standard IFF 85 di Electronic Arts come formato audio principale per Macintosh System 7.
1985Electronic Arts crea l'architettura sottostante Interchange File Format (IFF).

Vantaggi principali

  • Il PCM non compresso conserva i campioni, ma l’elaborazione può modificare l’audio.
  • Supporto nativo per punti di loop, marcatori e dati di accordatura degli strumenti, essenziali per campionatori e sintetizzatori.
  • La compatibilità dipende dal lettore e dal dispositivo.

Limiti tecnici e svantaggi

  • Requisiti di archiviazione elevati (circa 10 MB al minuto per audio stereo a 44,1 kHz e 16 bit).
  • L'ordinamento dei byte big-endian richiede lo scambio di byte se i dati vengono elaborati su processori x86/ARM little-endian.
  • La dimensione standard di 32 bit dei chunk limita la dimensione massima di un file di registrazione continua a 2 GB o 4 GB.

Curiosità tecniche

  • AIFF è stato il formato predefinito per la registrazione e l'esportazione audio in tutto il software Macintosh degli anni '90.
  • A differenza del formato WAV di Microsoft, che usa l'ordine little-endian, AIFF memorizza i campioni nell'ordine dei byte di rete big-endian.
  • Il chunk 'COMM' in un file AIFF definisce esplicitamente la frequenza di campionamento come un numero in virgola mobile esteso IEEE 754 a 80 bit.

Domande tecniche frequenti

Qual è la differenza tecnica tra AIFF e WAV?

Entrambi i formati possono memorizzare audio PCM non compresso. AIFF usa in genere il big-endian e WAV il little-endian; anche le strutture dei contenitori differiscono.

AIFF suona meglio di FLAC?

No. Quando viene decompresso durante la riproduzione, FLAC riproduce esattamente la stessa forma d'onda PCM bit-per-bit di AIFF consumando circa la metà dello spazio su disco.

AIFF può memorizzare metadati ID3 e copertine degli album?

Sì. Le implementazioni moderne aggiungono un chunk 'ID3 ' nella gerarchia del contenitore IFF, consentendo a lettori come Apple Music e Foobar2000 di leggere artista, album e copertina.