Das Hauptgerüst einer AIFF Datei stellt der sogenannte FORM chunk dar. Er besitzt den folgenden Aufbau:
typedef struct { ID ckID; /* = 'FORM' */ long ckSize; ID formType; /* = 'AIFF' */ char chunks[]; } FormChunk;Eine AIFF Datei besteht aus genau einem FormChunk, der die weiteren Chunks in chunks in beliebiger Reihenfolge enthält.