UNIX и Macintosh. Основным недостатком этой файловой системы являются определенные ограничения, относящиеся к структуре каталогов и именам файлов:
■ имена файлов могут содержать только прописные буквы A-Z, цифры 0-9 и символ подчеркивания (_);
■ максимальное количество символов имени и расширения файлов — 8.3 (на основе ограничений DOS);
■ максимальная длина имени каталога составляет восемь символов (расширения не допускаются);
■ допускается не более восьми подкаталогов;
■ файлы должны быть непрерывными.
Правила обмена уровня 2 имеют те же ограничения, что и правила уровня 1, и отличаются тем, что допустимая длина имени и расширения файла может достигать 30 символов (общее количество знаков без учета разделителя "."). В свою очередь, правила обмена уровня 3 почти не отличаются от правил уровня 2, за исключением того, что файлы не обязательно должны быть непрерывными.
Обратите внимание на то, что Windows 95 и более поздние ее версии поддерживают имена файлов и каталогов длиной до 255 символов, включающие в себя пробелы, строчные буквы и множество других символов, не разрешенных в ISO 9660. Для обеспечения обратной совместимости с MS DOS в операционных системах, начиная с Windows 95, каждому файлу с длинным именем присваивается короткое имя длиной 8.3 символа в качестве псевдонима. Короткие имена псевдонимов автоматически создаются операционной системой и могут просматриваться в свойствах файлов или с помощью команды DIR в режиме командной строки. При создании псевдонима Windows укорачивает имя файла до шести (или менее) знаков, за которыми следует тильда (~) и номер, начинающийся с 1, а расширение файла усекается до трех знаков. В том случае, если псевдоним, образовавшийся при усечении имени файла, совпадает с уже существующим, в первой его части используется другой номер. Например, из имени файла This is a.test будет образован псевдоним THISIS~1. TES.
Создание псевдонима файлового имени не зависит от накопителя компакт-дисков, но следует знать о том, что при создании диска формата ISO 9660, использующего первый уровень ограничений, непосредственно во время записи файлов на диск используются псевдонимы коротких имен. Это означает, что в процессе записи длинные файловые имена будут потеряны. Более того, видоизменятся даже псевдонимы коротких имен, так как ограничения первого уровня стандарта ISO 9660 не допускают использования тильды в имени файла. В файловых именах, записанных на компакт-диск, этот знак будет преобразован в символ подчеркивания.
Данные ISO 9660 начинаются с 16 сектора диска, который также называется 16-м логическим сектором первой дорожки. В многосессионном диске данные ISO 9660 размещены в первой информационной дорожке каждой сессии, содержащей дорожки CD-ROM. В этой же системной области располагается информация об области данных (область, которая содержит сами данные). Кроме того, в системной области содержится информация о каталогах данных с указателями или адресами различных областей, как показано на рис. 13.6. Разница между структурой каталогов на компакт-диске и структурой, используемой в DOS, состоит в том, что в системной области содержатся адреса файлов