Here's a copy paste of my post on Schtserv :
IFF headers are simple, they have a 4 byte header and the next 4 bytes specify the size of the next data entry so that you can loop through all the entries. IFF header is NOT part of the content, it only defines what's inside. Interchange file format...