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

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

            Например, файловая система 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 не так, как с записями каталога и расширенными
       атрибутами.