Валерий Белунцов- Новейший самоучитель записи CD и DVD дисков стр.21

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

Согласно требованиям этой файловой системы, имена файлов и папок не должны содержать более 11 символов (для обеспечения совместимости с DOS, в которой восемь символов может занимать имя файла и ещё три — его расширение, всего 11 символов). Глубина

вложений в ISO9660 не должна превышать 8 каталогов. Другими

словами, каталоги (папки) можно вкладывать друг в друга не более восьми раз.

Эти ограничения характерны для так называемой файловой системы ISO первого уровня (ISO Level 1). Их необходимо соблюдать, если необходимо, чтобы данные с диска можно было прочитать практически в любой операционной системе. Если же совместимостью с DOS можно пренебречь, а файлам хочется дать интуитивно понятные имена, то иногда используют систему ISO9660 второго уровня (ISO Level 2), разработанную позднее. Здесь ограничения не столь строги. В частности, имя файла может содержать до 31 символа. Правда, ограничение на число вложений каталогов остаётся — не более восьми раз.

Здесь необходимо вспомнить ещё об одном ограничении, которое становится теперь актуальным. Дело в том, что если давать имена файлам и папкам по 31 символу и вкладывать папки друг в друга 8 раз, то полный путь к файлу, включая имя тома и разделители, может включать до 280 символов. Однако стандарт ISO9660 накладывает ограничение на полную длину пути к файлу — она не может быть больше 255 символов. В именах файлов используются только символы из базового набора US-ASCII, то есть латинские буквы, цифры и некоторые служебные символы.

Для дисков, которые предполагается использовать только под управлением операционных систем семейства Windows, имеет смысл также использовать надстройку над файловой системой ISO, которая называется Joliet. Эта надстройка несколько расширяет возможности файловой системы, например допускает в именах файлов пробелы и русские буквы. Однако под управлением других операционных систем длинные имена файлов Joliet будут видны в сокращённом виде.

Для операционных систем семейства Unix/Linux существует ещё более мощная надстройка, которая именуется Rockridge.

В принципе, если на компакт-диске используется Rockridge или Joliet, можно сознательно отступать от некоторых ограничений ISO9660, если это позволяет программа, используемая для записи диска. Например, иногда можно позволить использовать полный путь

к файлу, превышающий 255 символов, или вкладывать друг в друга

более восьми каталогов. Однако следует иметь в виду, что при чтении данных с таких дисков в некоторых случаях могут возникнуть проблемы. И к тому же данные нельзя будет прочитать в других операционных системах.

Замечание. Существуют два различных режима записи данных на компакт-диск. Они называются просто «режим первый» и «режим второй, расширенный» и обозначаются как Mode 1 и Mode 2/XA. Второй метод обеспечивает более гибкий подход к записи данных, поэтому в большинстве случаев следует использовать именно его. Однако на некоторых старых дисководах диски, записанные таким методом, могут быть прочитаны с ошибками.


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