Apple ISO9660 Extensions
Apple ISO9660 Extensions (иногда Apple ISO 9660) — набор расширений представления данных, записанных на компакт-диск (CD-ROM). Описан в 1989 году, является расширением для стандартной файловой системы ISO9660 и служит для сохранения расширенных свойств файлов, применяемых в файловых системах HFS/HFS+ корпорации Apple (системы Macintosh, классическая Mac OS). Расширения Apple сохраняют обратную совместимость: при использовании таких дисков в других ОС формат читается как стандартный ISO9660 без возможностей доступа к расширенным метаданным.
Среди категорий метаданных HFS, сохраняемых в расширении:
- Время последней резервной копии
- Код типа файла
- Код приложения, в котором был создан файл, т. н. Creator code[англ.], определяет, в каком приложении будет открыт данный файл
- Флаги и информация для отображения в файловом менеджере Finder
- Ссылка на альтернативный поток ресурсов
Признаком использования расширений Apple является значение «APPLE COMPUTER, INC., TYPE: 0002» в поле System Identifier описателя Primary Volume. Дополнительная информация расширений Apple сохраняется в структуре System Use Field записей Directory Record, при необходимости используется несколько структур System Use Field. В поле Signature ID используется константа «AA»[1].
См. также
[править | править код]Примечания
[править | править код]- ↑ Introduction to ISO 9660, what it is, how it is implemented, and how it has been extended (1993-1995). Дата обращения: 4 января 2019. Архивировано 11 июля 2021 года.
Ссылки
[править | править код]- Technical Note FL36: Apple Extensions to ISO 9660, developer.apple.com (копия) (англ.)
- MacImage ISO + Apple Extensions (англ.)
- Scene of the Cybercrime. page 183 (англ.)
- HFS/HFS+ and Macintosh extensions to ISO-9660, 2004 (англ.)
- man mkhybrid (англ.)