Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
17-25.docx
Скачиваний:
8
Добавлен:
25.09.2019
Размер:
55.72 Кб
Скачать
  1. Байт следования, его состав и назначение при организации хранения длинных имен в Windows 9х.

Для реализации хранения длинных имен в рамках существующего каталога создаются 2 записи: запись «короткого» имени (по стандарту 8.3) и запись «длинного» имени.

Все 4 разряда атрибутов («только для чтения», «системный», «скрытый», «метка тома»), равные 1, делают запись каталога невидимой для программ, не «знающих» о «длинных» именах.

Запись короткого имени в FAT32:

  1. имя файла – 8 байт,

  2. тип файла – 3 байта,

  3. атрибуты – 1 байт,

  4. неиспользуемая область – 2 байта,

  5. время создания файла – 2 байта,

  6. дата создания файла – 2 байта,

  7. дата последнего доступа – 2 байта,

  8. старшее слово номера начального кластера – 2 байта,

  9. дата последней модификации файла – 2 байта,

  10. время последней модификации файла – 2 байта,

  11. младшее слово номера начального кластера – 2 байта,

  12. размер файла – 4 байта.

Запись длинного имени в FAT32:

  1. байт следования – 1 байт,

  2. 5 символов имени файла – 10 байт,

  3. атрибуты – 1 байт,

  4. неиспользуемая область – 2 байта,

  5. 6 символов имени файла – 12 байт,

  6. просто 2 байта (равны 0),

  7. 2 символа имени файла.

Байт следования предназначен для связи между «звеньями» цепочки длинного имени. Это первый байт в записи длинного имени файла в FAT32. Он содержит порядковый номер записи в имени файла (первые 5 бит) и бит завершения (7й бит). Бит завершения равен 0, если это последняя запись, и 1, если есть продолжение. Биты 6 и 8 не используются.

Байт следования

Остальная структура

0

0

0

0

1

1

0

0

0

1

0

1

0

0

1

0

0

0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]