Флаги файлов и дополнительные атрибуты

Lion также использует флаги и дополнительные атрибуты файловой системы для реализации множества различных функций файловой системы. Флаги файловой системы унаследованы от оригинальной Mac OS и используются главным образом для контроля доступа пользователей. Примеры флагов файловой системы включают флаг блокировки, который рассматривался в уроке 3, и флаг скрытого файла, который рассматривался ранее в этом уроке.

С Mac OS X компании Apple нужно было расширить диапазон возможных атрибутов, связанных с файлом или папкой, где появились так называемые дополнительные атрибуты (extended attributes). Любой процесс или приложение может добавить произвольное число пользовательских атрибутов к файлу или панке. Напомним, это позволяет разработчикам создавать новые формы метаданных без необходимости изменять существующую файловую систему. Файловая система Mac OS Extended сохранит любые дополнительные атрибуты как другую ветвь, связанную с файлом.

Finder использует дополнительные атрибуты для нескольких функций, включая задание цветовой метки для объекта, включение опции шаблона, включение опции скрытия расширения и комментарии Spotlight. Доступ к этим элементам можно получить из окна Свойства (Get Info) приложения Finder.