¿Qué es AIFF?
AIFF son las siglas de Audio Interchange File Format (Formato de Archivo de Intercambio de Audio), un formato contenedor de audio sin pérdida desarrollado por Apple y Electronic Arts en 1988. AIFF almacena datos de audio PCM (Modulación por Impulsos Codificados) sin comprimir — la misma representación de audio digital en bruto utilizada en estudios de grabación profesionales, audio de CD y producción de radiodifusión.
AIFF fue diseñado para el Macintosh y se convirtió en el formato de audio nativo de macOS y el software de audio profesional de Apple (Logic Pro, GarageBand, Final Cut Pro). Es el equivalente en el ecosistema Apple de WAV (que cumple el mismo papel en Windows). Hoy en día, AIFF sigue siendo ampliamente utilizado en la producción de audio profesional, la masterización de música y los flujos de trabajo de archivo que exigen calidad sin pérdida.
Estructura del Archivo: Interchange File Format (IFF)
AIFF se basa en la estructura de chunks IFF (Interchange File Format), originalmente desarrollada por Electronic Arts para el ordenador Amiga en 1985:
Chunk FORM (contenedor exterior)
Identificador AIFF ("AIFF" — 4 bytes)
Chunk COMM (obligatorio)
numChannels — 1=mono, 2=estéreo, 6=5.1
numSampleFrames — número total de frames de muestra
sampleSize — bits por muestra (8, 16, 24, 32)
sampleRate — float de precisión extendida de 80 bits (¡inusual!)
Chunk SSND (datos de muestra de sonido — obligatorio)
soundData — muestras PCM en bruto
Chunk MARK (opcional) — marcadores (puntos de señal, inicio/fin de bucle)
Chunk INST (opcional) — configuración de instrumentos
Chunk APPL (opcional) — datos específicos de la aplicación
Chunk ANNO (opcional) — cadenas de anotación
Orden de bytes big-endian: AIFF almacena todos los enteros multibyte en orden big-endian (Motorola), reflejando sus orígenes en Macintosh/68000. Esto contrasta con WAV, que usa orden little-endian (Intel).
Almacenamiento de la tasa de muestreo: El campo sampleRate en el chunk COMM se almacena como un número de punto flotante de precisión extendida IEEE 754 de 80 bits. Esto es inusual — la mayoría de los formatos usan un entero simple para la tasa de muestreo. La precisión extendida acomoda tasas como 44.100, 48.000, 88.200, 96.000, 176.400 y 192.000 Hz sin pérdida.
Datos de Audio: Formato PCM
El chunk SSND contiene muestras de audio PCM en bruto:
- Profundidad de bits: 8, 16, 24 o 32 bits por muestra. 16 bits es calidad CD; 24 bits es calidad de grabación profesional.
- Canales: Intercalados — para estéreo, las muestras alternan: L₁ D₁ L₂ D₂ L₃ D₃ ...
- Enteros con signo: Las muestras son enteros de complemento a dos con signo.
Fórmula de tamaño de archivo:
Tamaño de archivo ≈ (profundidad_bits / 8) × num_canales × tasa_muestreo × duración_segundos
Un AIFF estéreo de 5 minutos a 24 bits/96 kHz:
= (24/8) × 2 × 96.000 × 300 = 172.800.000 bytes ≈ 165 MB
AIFF frente a AIFF-C (AIFC)
Apple también definió AIFF-C (Audio Interchange File Format Comprimido), usando el identificador de tipo de chunk AIFC:
Tipos de compresión AIFC comunes:
NONE— PCM sin comprimir (igual que AIFF simple)sowt— PCM little-endian ("intercambiado" — las mismas muestras que WAV)fl32— PCM de punto flotante IEEE 754 de 32 bitsalaw/ulaw— compresión logarítmica G.711 (telefonía)
AIFF frente a WAV frente a FLAC frente a ALAC
| Característica | AIFF | WAV | FLAC | ALAC |
|---|---|---|---|---|
| Compresión | Ninguna | Ninguna | Sin pérdida | Sin pérdida |
| Orden de bytes | Big-endian | Little-endian | N/D | N/D |
| Profundidad de bits máx. | 32 bits | 32 bits | 32 bits | 32 bits |
| Contenedor | Chunks IFF | Chunks RIFF | Flujo FLAC | MP4/M4A |
| Metadatos | Chunks limitados | Etiquetas ID3 (no oficial) | Comentarios Vorbis | Metadatos iTunes |
| Tamaño de archivo | Igual que WAV | Igual que AIFF | ~50-60% más pequeño | ~50-60% más pequeño |
| Nativo de Apple | Sí | No | No | Sí |
| Nativo de Windows | No | Sí | No | No |
AIFF frente a WAV: Los dos formatos son funcionalmente equivalentes — ambos almacenan PCM sin comprimir. Las diferencias son el orden de bytes y la estructura del contenedor. La elección normalmente refleja la preferencia del sistema operativo: los usuarios de macOS predeterminan a AIFF; los usuarios de Windows predeterminan a WAV.
AIFF frente a FLAC: Ambos son sin pérdida, pero FLAC aplica compresión sin pérdida reduciendo los archivos en un 40-60%. FLAC es preferido para almacenamiento y distribución; AIFF/WAV son preferidos en proyectos de DAW activos donde el ancho de banda del disco importa.
Casos de Uso Profesionales
Masterización de música: El audio masterizado generalmente se entrega como AIFF o WAV de 24 bits/44,1 kHz o 24 bits/96 kHz.
Bibliotecas de muestras: Las muestras de instrumentos en Native Instruments, EastWest, Spitfire Audio y otras bibliotecas de muestras profesionales se distribuyen como AIFF o WAV de 24 bits/96 kHz.
Logic Pro / GarageBand: Las DAW de Apple usan AIFF como formato de audio nativo para pistas renderizadas, rebotes y stems exportados.
Radiodifusión y postproducción: Los archivos AIFF son el formato de entrega estándar para audio en la postproducción de televisión y cine.
Limitaciones
- Sin compresión sin pérdida: Los archivos AIFF son grandes. Una grabación estéreo de 24 bits/96 kHz usa 3 veces más espacio en disco que un WAV de 16 bits/44,1 kHz de la misma duración.
- Metadatos limitados: AIFF carece de metadatos estandarizados ID3 o VorbisComment. Algunas herramientas añaden metadatos en el chunk APPL, pero la compatibilidad es inconsistente.
Conversión de Archivos AIFF
AIFF → MP3: Compresión con pérdida desde fuente sin pérdida. Usa la aplicación Música en macOS, Audacity, ffmpeg.
AIFF → FLAC: Transcodificación sin pérdida a sin pérdida. FFmpeg: ffmpeg -i entrada.aiff salida.flac. El tamaño del archivo se reduce ~50%. Sin pérdida de calidad.
AIFF → WAV: Funcionalmente equivalente; solo conversión de orden de bytes. FFmpeg: ffmpeg -i entrada.aiff salida.wav. Útil para compatibilidad con Windows.
AIFF → ALAC: El formato sin pérdida de Apple en contenedor M4A. La aplicación Música en macOS maneja esto de forma nativa.
WAV/FLAC → AIFF: FFmpeg: ffmpeg -i entrada.wav salida.aiff o ffmpeg -i entrada.flac salida.aiff.
Resumen
AIFF es un formato de audio sin pérdida maduro y de grado profesional que ocupa el mismo nicho en macOS que WAV en Windows. Su almacenamiento PCM sin comprimir garantiza una fidelidad de audio perfecta sin pérdida de generación a través de ciclos repetidos de apertura/guardado — esencial para la producción y masterización de música profesional. Su arquitectura de chunks IFF está bien definida, su campo de tasa de muestreo de 80 bits maneja cualquier tasa de muestreo profesional sin aproximación, y su integración con el ecosistema Apple lo convierte en la elección natural para los usuarios de Logic Pro. Para archivar, FLAC es más eficiente en almacenamiento; para la compatibilidad entre plataformas, WAV está más universalmente soportado; para flujos de trabajo centrados en Apple, AIFF sigue siendo el estándar.
Conversiones relacionadas
Pares de formatos de audio más frecuentes: