Справочник Novell Netware 4

             

Расширенные атрибуты



Расширенные атрибуты - это дополнительные единицы записи, выделенные
для одной из дополнительных записей каталога. Называть эти дополнительные
единицы записи "атрибутами" может быть и не совсем правильно,
поскольку они не обязательно аналогичны атрибутам файла. Расширенные
атрибуты скорее представляют собой специальные области памяти
для дополнительной записи каталога и содержат информацию, для
которой не хватает места в дополнительной записи каталога.

Например, файловая система OS/2 HPFS (High Performance File System)
допускает имена файлов длиной до 255 символов. Стандартная запись
каталога NetWare OS/2 содержит пространство только для первых
80 байт имени файла OS/2. Чтобы имя файла NetWare могло иметь


большую длину, NetWare записывает остальные символы имени файла
в область расширенных атрибутов.

Область расширенных атрибутов может содержать не только длинные
имена файлов, но практически любой вид информации. Для хранения
данных записи каталога расширенные атрибуты могут использоваться
HPFS OS/2 или пространствами имен Unix.

Вы можете спросить, в чем состоит разница между множественными
потоками данных и расширенными атрибутами? Основное различие в
том, что расширенные атрибуты формально являются частью дополнительной
записи каталога, а множественные потоки - это вспомогательная
цепочка записей FAT, связанных с одной дополнительной записью
каталога.

Различие между расширенными атрибутами и множественными потоками
данных с точки зрения разработчика невелико. Оба этих средства
используются для хранения дополнительной информации, необходимой
для отличных от DOS форматов файлов. Но на самом деле на внутреннем
уровне файловая система NetWare работает с пространством каталога
и "обычным" файловым пространством во многом по-разному.

"Обычное" файловое пространство сконструировано так,
что может очень быстрое расширяться и сокращаться за короткие
интервалы времени, в то время как записи каталога файла во время
его существования относительно статичны (по крайней мере размер
и формат). NetWare работает с записями каталога и расширенными
атрибутами с учетом этих особенностей и, как вы можете ожидать,
работает с цепочками FAT не так, как с записями каталога и расширенными
атрибутами.



Содержание раздела