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

Формат файла обмена ресурсами Формат файла обмена ресурсами (RIFF) Используется для хранения данных в виде фрагментов с тегами.  Применяется в […]

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

  • Формат файла обмена ресурсами (RIFF)

    • Используется для хранения данных в виде фрагментов с тегами. 
    • Применяется в основном для аудио и видео, но также для произвольных данных. 
  • История и реализация

    • Представлен в 1991 году Microsoft и IBM, стал стандартом для мультимедийных файлов Windows 3.1. 
    • Основан на формате файлов Interchange от Electronic Arts, но отличается порядком байтов. 
    • Google представила формат изображений WebP с использованием RIFF в качестве контейнера. 
  • Объяснение формата

    • Файлы состоят из фрагментов, каждый из которых имеет определенный формат. 
    • Содержит ASCII-идентификатор фрагмента, 32-битное целое число и переменное поле данных. 
    • Может содержать дополнительные фрагменты, первый из которых всегда «RIFF». 
  • RF64 и информационные блоки

    • RF64 — многоканальный формат, совместимый с BWF и поддерживает файлы размером более 4 ГБ. 
    • Информационный блок позволяет добавлять метаданные, включая авторские права и комментарии. 
    • Стандарт допускает использование пользовательских полей, но программисты должны учитывать их совместимость. 
  • Проблемы совместимости

    • Возникли трудности с MIDI-файлами из-за необходимости использования двух форматов для одной информации. 
    • Проблемы с размещением информационных блоков могут привести к трудоемкому редактированию тегов. 
    • Некоторые программы решают проблему, перемещая информационный блок в конец файла. 
  • Типы файлов RIFF

    • Примеры включают WAV, AVI, RMI, CDR, ANI, PAL, DLS, WebP, XMA. 
  • Рекомендации и ссылки

    • Ссылки на ресурсы и инструкции по чтению файлов RIFF. 

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

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

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

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