Audio AIFF (.aiff)

Norme Standard

Le format AIFF (Audio Interchange File Format) est un conteneur audio non compressé de qualité studio développé par Apple pour stocker des fichiers audio de haute fidélité.

Convertir AIFF en FLAC

Outil de conversion gratuit de AIFF vers FLAC dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.

Inspection et métadonnées

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers AIFF en inspectant leur séquence initiale d'octets binaires :

Sélectionnez ou déposez des fichiers ici

Privé - les fichiers ne quittent jamais votre appareil

ou coller Ctrl+V
Garantie de confidentialité sans transmission réseau : 0 octet envoyé vers des serveurs externes. Tout le traitement a eu lieu localement dans le bac à sable de votre navigateur.

Signature d'en-tête au niveau des octets (octets magiques)

Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers AIFF en inspectant leur séquence initiale d'octets binaires :

SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :

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

REPRÉSENTATION ASCII : FORM????AIFF

Normalisation : Norme IFF 85 d'Apple / Electronic Arts

Spécifications techniques

Architecture de conteneurHiérarchie de blocs du format de fichier d'échange Electronic Arts (EA IFF 85)
CompressionPCM linéaire non compressé (LPCM) ; la variante AIFF-C prend en charge la compression
Ordre des octetsGros-boutiste (ordre des octets Macintosh / Motorola)
Espaces colorimétriquesN/A (Audio PCM non compressé)
Canaux et structureMono, stéréo et multicanal jusqu'à 32 canaux distincts
Dimensions maximalesFréquences d'échantillonnage jusqu'à 192 kHz à une résolution de 16, 24 ou 32 bits à virgule flottante
TransparenceCapture audio non compressée, sans perte et fidèle au bit près
Prise en charge du traitement en continuLa structure de blocs dépendante de l'en-tête nécessite une inspection complète du fichier pour les décalages de recherche

Matrice de comparaison technique : AIFF face aux concurrents

Attribut techniqueAIFF (Actuel)WAVFLACALAC
Ordre des octetsGros-boutiste (ordre des octets Motorola)Petit-boutiste (RIFF Intel)Cadrage de flux de bitsGros-boutiste dans MP4
Mode de compression100 % LPCM non compressé100 % LPCM non compresséCompression sans perte ; la taille varieCompression sans perte ; la taille varie
Prise en charge des repères DAWPoints de boucle et de repère natifs completsPris en charge via le bloc 'cue 'Métadonnées de commentaires Vorbis uniquementPistes de chapitres QuickTime d'Apple
Taille de fichier (10 min stéréo)~100 Mo~100 Mo~50 Mo~50 Mo

Modes de corruption courants et guide de restauration hexadécimale

Le DAW signale une 'Taille de bloc COMM invalide' ou ouvre l'audio sous forme de bruit blanc pur.

Cause initiale: Incompatibilité d'endiannalité où un flux WAV Little-Endian a été copié dans un conteneur AIFF sans inversion d'octets 16 bits.

Récupération: Convertissez le fichier avec le convertisseur audio de File2File.app ou échangez l’ordre des octets avec Sox : sox -t aiff -B broken.aiff -t aiff fixed.aiff.

Analyse de sécurité et vecteurs d'attaque de l'analyseur

Les fichiers AIFF contiennent des blocs imbriqués avec des champs de longueur explicites. Des longueurs mal formées peuvent provoquer un dépassement de tas dans les analyseurs audio vulnérables.

Vecteurs d’attaque connus

  • Sous-dépassement d'entier dans le champ de décalage SSND (Sound Data) provoquant un calcul de pointeur hors limites.
  • Valeurs de flottants étendus IEEE 80 bits surdimensionnées dans le bloc COMM déclenchant des pièges d'analyseur à virgule flottante.
  • Boucle d'allocation de blocs imbriqués entraînant un épuisement de la mémoire par déni de service.

Bonnes pratiques de défense: Nettoyer les limites des blocs et restreindre les fréquences d'échantillonnage autorisées avant de transmettre les tampons audio aux moteurs de rendu audio.

Origines historiques et jalons

1991Publication de la spécification AIFF-C (AIFF compressé) pour prendre en charge les codecs algorithmiques tels que ALaw et uLaw.
1988Apple publie AIFF 1.3 basé sur la norme IFF 85 d'Electronic Arts en tant que format audio principal pour Macintosh System 7.
1985Electronic Arts crée l'architecture sous-jacente IFF (Interchange File Format).

Principaux avantages

  • Le PCM non compressé conserve les échantillons, mais le traitement peut modifier le son.
  • Prise en charge native des points de boucle, des marqueurs et des données d'accordage d'instruments indispensables pour les échantillonneurs et les synthétiseurs.
  • La compatibilité dépend du lecteur et de l’appareil.

Limites techniques

  • Besoins de stockage massifs (environ 10 Mo par minute de son stéréo 44,1 kHz 16 bits).
  • L'ordre des octets Big-Endian nécessite une inversion des octets lorsqu'il est traité sur des processeurs Little-Endian x86/ARM.
  • La taille de bloc standard de 32 bits limite la taille maximale du fichier d'enregistrement continu à 2 Go ou 4 Go.

Faits intéressants

  • L'AIFF était le format d'enregistrement et de rendu audio par défaut pour tous les logiciels Macintosh tout au long des années 1990.
  • Contrairement au format WAV de Microsoft, qui est petit-boutiste, l’AIFF stocke les numéros d’échantillons en ordre réseau gros-boutiste.
  • Le bloc 'COMM' dans un fichier AIFF définit explicitement la fréquence d'échantillonnage en tant que nombre à virgule flottante étendu IEEE 754 de 80 bits.

Foire aux questions techniques

Quelle est la différence technique entre l'AIFF et le WAV ?

Les deux formats peuvent stocker de l’audio PCM non compressé. AIFF utilise généralement le big-endian et WAV le little-endian ; leurs conteneurs diffèrent aussi.

L'AIFF sonne-t-il mieux que le FLAC ?

Non. Une fois décompressé lors de la lecture, le FLAC reproduit exactement la même forme d'onde PCM bit pour bit que l'AIFF tout en consommant environ deux fois moins d'espace disque.

L'AIFF peut-il stocker des métadonnées ID3 et des pochettes d'album ?

Oui. Les implémentations modernes ajoutent un bloc 'ID3 ' dans la hiérarchie du conteneur IFF, permettant aux lecteurs tels qu'Apple Music et Foobar2000 de lire l'artiste, l'album et les illustrations.