Технологии доступа к данным в информационных системах: Файловые системы FAT. Павлов А.Ю. - 20 стр.

UptoLike

Составители: 

Байт атрибутов является принадлежностью каждого файла. Биты этого байта
могут иметь значения представленные в таблице 8.
Формат поля времени показан на рис.7. Старшие пять битов содержат значение
часа модификации файла, шесть битов с номерами 5-10 содержат значение минут
модификации файла, и, наконец, в младших 5 битах хранится значение секунд, де-
ленное на 2. Для
того, чтобы время обновления файла уместилось в шестнадцати
битах, пришлось пойти на снижение точности времени до двух секунд.
Формат даты обновления файла напоминает формат времени (рис.8).
Для того, чтобы получить значение года обновления файла, необходимо приба-
вить к величине, хранимой в старших семи битах, значение 1980. Поля месяца и дня
каких-
либо особенностей не имеют, они полностью соответствуют календарной
дате.
Возможные значения байта атрибутов файла Таблица 8
Разряд
76543210
Величина,
шестнадц.
Что означает
11h Разрешено только чтения
12hСкрытый
14hСистемный
18hМетка тома
1 10h Подкаталог
1 20h Архив
1 40h Не используется
1 80h Не используется
Каталог-предок содержит по одному дескриптору для каждого подкаталога-
потомка. Элемент подкаталога отличается от дескриптора обычного файла в двух
пунктах: во-первых, в поле атрибутов установлен битподкаталог”, во-вторых, в
поле размера стоит 0.
Разряд 15 1413 12 11109876543210
Содержимое Часы (0..23) Минуты (0..59) Секунды (0..29)
Рис.7. Формат поля времени
Разряд
15 14 13
1
2
1
1
1
0
9
8
7
6
5
4
3
210
Содержимое
Год (0..119) Месяц(1..1
2)
Д
ень(1..31
)
Рис.8. Формат поля даты