Реклама:

Создание псевдонима файлового имени не зависит от накопителя компакт-дисков, но следует знать о том, что при создании диска формата ISO 9660, использующего первый уровень

ограничений, непосредственно во время записи файлов на диск используются псевдонимы коротких имен. Это означает, что в процессе записи длинные файловые имена будут потеряны. Более того, видоизменятся даже псевдонимы, так как ограничения первого уровня стандарта ISO 9660 не допускают использования тильды в имени файла. В файловых именах, записанных на компакт-диск, этот знак будет преобразован в символ подчеркивания.

Данные ISO 9660 начинаются с 16-го сектора диска, который также называется 16-м логическим сектором первой дорожки. В многосессионном диске данные ISO 9660 размещены на первой информационной дорожке каждой сессии, содержащей дорожки CD-ROM. В этой же системной области располагается информация об области данных (область, которая содержит сами данные). Кроме того, в системной области содержится информация о каталогах данных с указателями или адресами различных областей (рис. 11.11).

Рис. 11.11. Организация данных на компакт-диске формата ISO 9660

Разница между структурой каталогов на компакт-диске и структурой, используемой в DOS, состоит в том, что в системной области содержатся адреса файлов с подкаталогами, а это позволяет накопителю перейти к определенному месту на спиральной дорожке данных. Все данные компакт-диска располагаются на одной длинной спиральной дорожке, поэтому, когда речь идет о дорожках, фактически имеются в виду секторы или сегменты данных, находящиеся на этой спирали.

В самых общих чертах структура данных в формате ISO 9660 подобна структуре данных на гибких дисках. Напомним, что на дискетах есть системная область, в которой не только указываются параметры самого диска (его плотность и операционная система), но и записываются сведения о том, как на диске организованы данные, т.е. структура каталогов и расположение файлов.

Joliet

Это расширение стандарта ISO 9660, разработанное Microsoft для использования с Windows 95 и выше, позволяет записывать компакт-диски, используя файловые имена длиной до 64 знаков, включая пробелы и другие символы международного стандарта кодирования Unicode. Для программ, не поддерживающих длинные файловые имена, в стандарте Joliet также сохранены псевдонимы формата 8.3.

Основные свойства стандарта Joliet следующие:

■ имена файлов или каталогов могут быть длиной до 64 символов Unicode (128 байт);

■ имена каталогов могут иметь расширения;

■ количество уровней подкаталогов не ограничено;

■ поддержка многосессионной записи.

Обеспечение обратной совместимости позволяет системам, не поддерживающим расширения Joliet (например, ранним версиям MS-DOS), читать компакт-диски, записанные в этом формате. При этом, правда, происходит интерпретация содержания дисков в соответствии с требованиями стандарта ISO 9660, использующего короткие имена.

Совет

Поскольку формат Joliet поддерживает более короткие имена файлов, чем Windows 9х и другие современные версии Windows, при записи в этом формате компакт-дисков, содержащих длинные файловые имена, можно столкнуться с определенными сложностями. Чтобы избежать каких-либо проблем, рекомендуется присваивать каталогам в создаваемой файловой структуре более короткие имена, используя для этого программы записи компакт-дисков. Некоторые программы записи компакт-дисков сами усекают длинные имена, предупреждая об этом пользователя.


⇐ Предыдущая страница| |Следующая страница ⇒