Операционные системы - правила работы



              

D.2.3. VFAT - часть 2


Получается как бы "укороченное" имя.

h) К этому "укороченному имени добавляется порядковый номер, записанное через тильду.

Пример

Таблица D.IV.. Соответствие длинных и коротких имен файлов.

Длинное имя

Короткое имя

Мои документы

МОИДОК~1

Письмо от 12.09.99.doc

ПИСЬМО~1.DOC

Письмо клиента на претензию.doc

ПИСЬМО~2.DOC

3. В именах фалов разрешается использовать дополнительно следующие символы:

a) Пробелы

b) Символы +.,:=[]

в) Все символы национальных алфавитов и псевдографики.

По-прежнему нельзя использовать управляющие символы и символы /\:*?"<>|

4. В длинных именах разница между прописными и строчными буквами сохраняется - это позволяет обеспечить удобочитаемость файлов. Однако в одном каталоге недопустимы имена файлов, различающихся только регистром (т.е. строчными и прописными) букв и более ничем! Это объясняется алгоритмом преобразования длинных имен к коротким, о котором смотри пункт 2. По другому это можно сформулировать так: в одном каталоге не могут находится одновременно два файла или каталога с одинаковыми короткими именами.

5. Длина полного имени (длинного имени + "длинное" путевое имя) не должно превышать 260 символов.

6. При копировании файлов из VFAT в FAT16 и особенно в FAT12 длинные имена как бы "маскируются", записываясь в области заголовка файла, не принимающих основного участия в функционировании файловой системы. Однако программы, работающие с файлами на более низком уровне - программы оптимизации файлов на диске, резервного копирования, многие архиваторы, некоторые антивирусные программы, а также все программы, использующие для открытия файлов метод "управляющих блоков" (см. Джордейн, ???). могут стереть эту информацию, в результате чего длинные имена будут потеряны. Поскольку потеря длинных имен может привести к серьезному сбою в программах, их использующих, и в операционной системе, автор НАСТОЯТЕЛЬНО НЕ РЕКОМЕНДУЕТ пользоваться устаревшими версиями программ для MS-DOS и Microsoft Windows v. 2.0 - 3.1x в операционных системах Microsoft Windows 95/98/NT, IBM OS/2 Warp и LINUX.

Примечание: Если использование устаревших программ избежать не удастся, необходимо при создании файлов использовать короткие имена. В крайнем случае можно создавать длинные имена, но наиболее значимую часть имени располагать в первых шести символах имени.

Пример:

99.10.05 - Письмо от 05 мая 1999 г.doc

вместо просто

Письмо от 05 мая 1999 г.doc




Содержание  Назад  Вперед