В записи FAT, помимо прочего, у нас есть поле расширения.

Какие значения обычно используются в полях расширения для каталогов? Google подводит меня

2 ответа2

3

Как правило? Ничего такого. (Пробелы) Не то чтобы каталоги не могли иметь расширения, просто большинство программ их не использовали.

Согласно Википедии и этому сайту: имена записей каталога были дополнены пробелами. Пространства. ASCII 0x20 (32).

2

Насколько я помню (это было очень давно), в записях каталога FAT имя файла (или каталога) хранится в виде 11 последовательных символов. То, что традиционно считалось именем файла, было помещено в первые восемь байтов, а суффикс в последних трех - с добавлением справа к длине каждой части поля имени файла. Иногда это оказывалось путем удаления отступов и вставки точки в середине, AKA 8.3 . Другие инструменты (включая простой старый DIR без флага /W ) форматировали имена файлов в виде таблицы.

В описании блоков управления файлами (FCB) в списке прерываний Ральфа Брауна говорится, что имя файла и суффикс «заполнены пробелами», что, по-видимому, означает пробел (\032) (спасибо @afrazier за ссылку).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .