Интернет магазин китайских планшетных компьютеров



Компьютеры - RIFF - Форма записи

11 июня 2011


Оглавление:
1. RIFF
2. chunk
3. Форма записи



Для удобства записи в спецификациях используется следующая форма записи формата chunk’а:

ckID

Например, запись для AVI-файла: RIFF LIST).

Стандартные chunk’и

RIFF

Chunk с ckID = 'RIFF' имеет следующую структуру ckData:

FOURCC FormType тип содержимого
BYTE ck содержимое

Наиболее распространённые типы:

  • 'AVI ' — AVI: содержат видео и аудио информацию.
  • 'WAVE' — WAV: содержит звуковую информацию
  • 'RMID' — RMI: содержит музыку в формате MIDI

Другие типы:

  • 'RDIB' — англ. RIFF Device Independent Bitmap формат хранения изображений
  • 'RMMP' — англ. RIFF Multimedia Movie File
  • 'PAL ' — англ. Palette Format

LIST

Chunk 'LIST' имеет формат, аналогичный RIFF, первые 4 байта содержат ListType, далее до конца чанка следует вложенный chunk’а. В рамках формата AVI внутри LIST содержатся chunk’и с заголовком файла, заголовками потоков. Так же chunk LIST используется для хранения информации о содержимом.

JUNK и PAD

Для выравнивания блоков данных по размеру сектора на носителе для обеспечения скорости перемотки и доступа существуют два chunk’а: 'JUNK' и 'PAD' , которые «ничего не значат» и пропускаются программами воспроизведения. Изначально предполагалось, что при создании файла эти chunk’и будут просто заполнены нулями, однако некоторые программы редактирования видео хранят там свою сигнатуру..

Запись chunk’ов в сокращённой нотации:

JUNK PAD 

INFO

INFO — специальный ListType для хранения информации о содержимом файла. INFO не влияет на то, как программы работают с файлом, эта информация показывается пользователю. Назначение INFO подобно назначению mp3-тегов. Список chunk’ов для INFO:

  • IARL — место архивного хранения документа
  • IART — список авторов произведения.
  • ICMS — список лиц, предоставивших содержимое файла.
  • ICMT — комментарий.
  • ICOP — информация об авторских правах.
  • ICRD — Дата создания оригинального произведения. Формат YYYY-MM-DD..
  • ICRP — данные об обрезке произведения..
  • IDIM — Физические размеры оригинала..
  • IDPI — DPI оригинала.
  • IENG — фамилии лиц, создававших файл..
  • IGNR — жанр.
  • IKEY — список ключевых слов, относящихся к произведению.
  • ILGT — степень освещённости оригинала.
  • IMED — тип носителя оригинала
  • INAM — название произведения. Существуют разногласия о том, следует ли использовать INAM или ISBJ для сохранения заголовка произведения.
  • IPLT — количество цветов при оцифровке..
  • IPRD — заголовок продукта, для которого в оригинале предназначалось произведение.
  • ISBJ — описывает содержимое файла. Периодически, наравне с INAM, используется для хранения заголовка.
  • ISFT — ПО, использованное для создания файла. Обычно автоматически заполняется программами по редактированию, но не отображается в списке тегов.
  • ISHP — необходимый уровень резкости для воссоздания произведения.
  • ISRC — название организации, предоставившей произведение.
  • ISRF — форма оригинального произведения
  • ITCH — специалист, производивший оцифровку


Просмотров: 2857


<<< Ogg Media