Rock Ridge

редактировать
Расширение стандарта ISO 9660 CD-R / CD-ROM

Протокол обмена Rock Ridge (RRIP, IEEE P1282) - это расширение формата тома ISO 9660, обычно используемого на CD-ROM и DVD, которое добавляет POSIX файловая система семантика. Наличие этих свойств расширения обеспечивает лучшую интеграцию с Unix и Unix-подобными операционными системами.

Стандарт получил свое название от вымышленного города Рок-Ридж в Фильм Мела Брукса Пылающие седла.

Содержание
  • 1 Дизайн и содержание
  • 2 Варианты
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Дизайн и содержание

Вкратце, к расширениям RRIP относятся:

Расширения RRIP основаны на соответствующем стандарте System Use Sharing Protocol (SUSP, IEEE P1281). SUSP предоставляет общий способ включения дополнительных свойств для любой записи каталога, доступной из первичного дескриптора тома (PVD).

В томе ISO 9660 каждая запись каталога имеет дополнительную область использования системы, содержимое которой не определено и остается для интерпретации системой. SUSP определяет метод разделения этой области на несколько полей использования системы, каждое из которых идентифицируется двухсимвольным тегом подписи. Идея, лежащая в основе SUSP, заключалась в том, что он позволит создавать и включать в том без конфликтов любое количество независимых расширений ISO 9660 (а не только RRIP). Это также позволяет включать данные о свойствах, которые в противном случае были бы слишком большими, чтобы поместиться в пределах области использования системы.

SUSP определяет несколько общих тегов и полей использования системы:

  • CE - область продолжения
  • PD - поле заполнения
  • SP - индикатор протокола совместного использования системы
  • ST - Терминатор протокола совместного использования системы
  • ER - Справочник по расширениям
  • ES - Селектор расширений

RRIP определяет дополнительные теги SUSP для поддержки семантики POSIX, а также формат и значение соответствующие поля использования системы:

  • RR - индикатор использования расширений Rock Ridge (примечание: исключено из стандарта после версии 1.09)
  • PX - атрибуты файла POSIX
  • PN - номера устройств POSIX
  • SL - символическая ссылка
  • NM - альтернативное имя
  • CL - дочерняя ссылка
  • PL - родительская ссылка
  • RE - перемещенный каталог
  • TF - отметка времени
  • SF - данные разреженного файла

Другие известные поля SUSP включают:

  • AA - расширение Apple, предпочтительно
  • BA - расширение Apple, old (отсутствует атрибут длины)
  • AS - свойства файла Amiga (см. ниже)
  • ZF - сжатый файл zisofs, обычно Ly создается программой mkzftree или libisofs. Прозрачно распаковывается ядром Linux, если он собран с CONFIG_ZISOFS.
  • AL - записи Расширенные атрибуты файлов, включая ACL. Предложено liburnia, поддерживается libisofs.

Обратите внимание, что Apple ISO 9660 Extensions технически не соответствуют стандарту SUSP; однако основная структура полей AA и AB, определенная Apple, совместима с SUSP; так что осторожно том может использовать как расширения Apple, так и расширения RRIP.

Варианты

Amiga Rock Ridge похож на RRIP, за исключением того, что он предоставляет дополнительные свойства, используемые операционной системой Amiga. Он также построен на стандарте SUSP путем определения поля использования системы с пометкой «AS». Таким образом, и Amiga Rock Ridge, и POSIX RRIP могут использоваться одновременно на одном томе.

Некоторые из специфических свойств, поддерживаемых этим расширением, - это дополнительные Amiga -биты для файлов. Поддерживается атрибут «P», обозначающий «чистый» бит (указывающий на команду повторного входа), и атрибут «S» для бита сценария (указывающий командный файл ). Сюда входят флаги защиты и необязательное поле для комментариев. Эти расширения были введены Ангелой Шмидт с помощью Эндрю Янга, основного автора Rock Ridge Interchange Protocol и System Use Sharing Protocol. Первым общедоступным программным обеспечением для создания CD-ROM с расширениями Amiga было программное обеспечение Amiga, которое Анджела Шмидт разработала вместе с Патриком Оли. также распознает это расширение, и оно также должно поддерживаться Frying Pan, но поддержка последней программой не указана.

Файловые системы CD-ROM Amiga, поддерживающие расширения, и.

Пользователи, которые хотят получить доступ к комментариям и битам защиты своих файлов Amiga, присутствующих на компакт-дисках, могут просто смонтировать некоторые новые логические блоки, связанные с тем же физическим блоком, но использующие одну из файловых систем CD-ROM, упомянутых выше.

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-04 07:38:47
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте