IFF (Interchange File Format)
Подробнее
- Автор
- Electronic Arts (Jerry Morrison)
- Год
- 1985
- Тип
- Формат-контейнер
- Платформа
- Amiga
Контейнерный формат на «чанках» от Electronic Arts, 1985 год, — предок того, как современные форматы файлов упаковывают свои данные.
IFF разработал Джерри Моррисон в Electronic Arts в 1985 году для Amiga. Идея — общая оболочка: файл строился из «чанков», у каждого четырёхсимвольный код, длина, а затем данные. Читатель мог пропустить любой непонятный чанк, что делало формат устойчивым к будущим изменениям. Стандартных типов становилось всё больше — ILBM для изображений, 8SVX для звуковых сэмплов, ANIM для анимации.
Изображения ILBM рисовали в Deluxe Paint, а сэмплы 8SVX становились инструментами в ранних трекерах. Дизайн пережил Amiga на десятилетия: AIFF от Apple построен прямо на IFF, RIFF от Microsoft — та же идея с обратным порядком байтов, и даже PNG заимствовал подход с чанками. Один из первых форматов, всерьёз воплотивших принцип «описывай данные внутри самих данных».