<<
>>

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

  Файлы и каталоги UFS2 также могут обладать расширенными атрибутами — парами «имя-значение», заданными пользователем или системой. Расширенные атрибуты хранятся в обычных блоках данных, адреса которых задаются в индексном узле.
Каждый блок содержит список структур данных переменной длины, поля которых перечислены в табл. 17.9.

Таблица 17.9. Структура данных записи расширенного атрибута в UFS2

Диапазон

Описание

Необходимость

0-3

Длина записи

Да
/>4-4
Пространство имен (см. табл. 17.10)

Нет

5-5

Дополнение содержимого

Да

6-6

Длина имени

Да

7-(7+длина имени)

Имя

Да

(После имени, с выравниванием по границе 8 байт)

Значение

Да


Имя дополняется таким образом, чтобы значение начиналось с границы 8 байт. Значение также дополняется, чтобы следующая запись была выровнена по 8-байтовой границе. Величина выравнивания имени вычисляется по длине имени, а величина выравнивания значения задается в байте 5. Поле пространства имен содержит одно из значений, представленных в табл. 17.10.
Таблица 17.10. Значения поля пространства имен в расширенных атрибутах

Значение

Описание

1

Пользовательское пространство имен

2

Системное пространство имен

Содержимое блока расширенных атрибутов с двумя атрибутами выглядит


так:
0000000: 3000 0000 0107 0673 6f75 7263 6500 0000 0              source...
0000016: 7777 7777 2е64 6967 6974 616с 2d65 7669 wwww.digital-evi
0000032: 6465 6e63 652e 6f72 6700 0000 0000 0000 dence.org
0000048: 2000 0000 0104 0464 6174 6500 0000 0000                            date
0000064: 4175 6720 3132 2c20 3230 3034 0000 0000 Aug 12. 2004....
0000080: 0000 0000 0000 0000 0000 0000 0000 0000
Байты 0-3 показывают, что длина записи равна 48 байтам (0x30). Пространство имен в байте 4 равно 1; следовательно, атрибут является пользовательским. В содержимом присутствуют 7 байт дополнения, длина имени равна б байтам, а имя атрибута представляет собой строку «source». Имя заканчивается в байте а ближайшая 8-байтовая граница находится в байте 16. Чтобы определить завершающий адрес значения, следует вычесть из длины записи начальный байт и длину дополнения (48-16-7=25). Значением атрибута является строка «www.digital- evidence.org». 
<< | >>
Источник: Кэрриэ Б.. Криминалистический анализ файловых систем. 2007

Еще по теме Расширенные атрибуты UFS2:

  1. Расширенные атрибуты
  2. Суперблок UFS2
  3. Стандартные атрибуты файлов
  4. Атрибуты записей MFT
  5. Другие концепции атрибутов
  6. UFS1и UFS2: концепции и анализ
  7. Структуры данных UFS1 и UFS2
  8. Атрибуты и структуры данных индексов
  9. Атрибуты индексов NTFS
  10. 1.2.2. Отбор и найм как атрибуты рыночного хозяйствования