Acronis Disk Editor Uživatelský manuál Strana 31

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 32
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 30
Copyright © Acronis, 2000–2002
31
Зарезервировано Зарезервированное поле.
В файловой системе FAT16 корневая папка имела фиксированный размер и ме-
стоположение и содержала ограниченное число элементов. В FAT32 корневая
папка стала представляться, как и обычная (вложенная) папка, цепочкой класте-
ров произвольной длины. Число вхождений в него файлов и вложенных папок
стало неограниченным. Неограниченным является и число вложений папок,
хотя косвенно оно ограничивается допустимой длиной полного имени файла
(папки), отсчитывающегося от корневой папки.
Файлы с длинными именами
Все описанное выше представляет собой классическую схему описания
файла в папке FAT с именем в формате «8.3». Но, как известно, в
Windows 95 была введена поддержка длинных имен файлов (до 255
символов), допускающая наличие почти любых символов в кодировке
Unicode. Разработчики Microsoft поступили в данном случае очень про-
сто: в папке для каждого файла отвели не один, а несколько соседних
32-байтных элементов. Число элементов, отводимых под длинное имя,
зависит от длины имени. В первых нескольких таких элементах разме-
щается длинное имя, за которыми следует обычный элемент со структу-
рой, предусмотренной для короткого имени, в котором имя файла запи-
сано символами верхнего регистра. Элементы с частями длинного имени
нумеруются по порядку следования. Элемент с номером 01h расположен
непосредственно перед элементом с коротким именем. Если одного эле-
мента с фрагментом длинного имени недостаточно, используется еще
один элемент с номером 02h и т.д. У последнего элемента номер увели-
чивается на 40h. Если длинное имя размещается в одном элементе, его
номер будет 41h.
Запись папки с фрагментом длинного имени имеет следующую структуру:
Смещение, Длина, Назначение
байт байт
0 1 Порядковый номер элемента.
1 10 Имя (или фрагмент имени).
0Bh 1 Атрибуты файла (всегда 0Fh).
0Ch 1 Зарезервировано.
0Dh 1 Контрольный код (вычисляется из
короткого имени).
0Eh 12 Имя (продолжение).
1A 2 Номер первого кластера (0)
0Ch 4 Имя (продолжение).
Описанная схема воспроизводится программой Acronis DiskEditor в ре-
жиме просмотра Папка FAT. На рисунке выше вы можете видеть, что
созданному нами файлу test.txt соответствуют два элемента в папке.
Нижняя строка со значением Short Name в развертывающемся списке
слева и именем, воспроизведенным заглавными буквами (TEST.TXT), и
Zobrazit stránku 30
1 2 ... 26 27 28 29 30 31 32

Komentáře k této Příručce

Žádné komentáře