Формат файла обмена

Формат файла для обмена данными Обзор формата Interchange File Format (IFF) IFF — универсальный формат для передачи данных между программами […]

Формат файла для обмена данными

  • Обзор формата Interchange File Format (IFF)

    • IFF — универсальный формат для передачи данных между программами разных компаний, представлен в 1985 году. 
    • Не имеет стандартного расширения имени файла, но операционная система хранит метаданные отдельно. 
  • Расширения и форматы

    • .iff обычно используется для ILBM изображений, но не связан с форматом TIFF. 
    • Resource Interchange File Format (RIF) основан на IFF, но с измененным порядком байтов для x86 архитектуры. 
    • Apple Audio Interchange File Format (AIFF) — аудиоформат с большим числом строк на основе IFF. 
  • Структура файла IFF

    • Файл IFF состоит из фрагментов, каждый начинается с идентификатора типа и размера данных. 
    • Существуют предопределенные блоки с идентификаторами типа FORM, LIST, CAT, которые могут содержать вложенные блоки. 
    • Блоки могут содержать другие блоки в зависимости от потребностей приложения, и переходы между ними осуществляются через относительный поиск. 
    • Фрагменты должны начинаться с четных смещений, а фрагменты с нечетной длиной дополняются промежуточным байтом. 
  • Типы фрагментов и их содержимое

    • Каждый тип фрагмента имеет различную внутреннюю структуру и может содержать числовые, текстовые или необработанные данные. 
    • Существуют стандартные фрагменты, общие для нескольких форматов, и уникальные для каждого типа файла. 
  • Преимущества и использование IFF

    • Программы могут добавлять свои внутренние данные в файлы IFF, которые могут быть прочитаны другими программами без сбоев. 
  • Дополнительные ресурсы

    • Ссылки на стандарты и спецификации, а также на исходный код IFF. 

Полный текст статьи:

Формат файла обмена

Оставьте комментарий

Прокрутить вверх