PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

Аксессуары для хранения косметики купить органайзер для хранения косметики. Описание колбасный букет для мужчин на нашем сайте.

Устройства оптического хранения данных

ISO 9660

Стандарт ISO 9660 обеспечивает полную совместимость различных компьютеров и операционных систем. Этот стандарт, созданный на основе формата High Sierra, опубликован в 1988 году.

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

Уровень 1 стандарта ISO 9660 представляет собой объединяющий формат файловых систем CD, совместимый практически со всеми компьютерными платформами, включая 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. В этой же системной области располагается информация об области данных (область, которая содержит сами данные). Кроме того, в системной области содержится информация о каталогах данных с указателями или адресами различных областей (см. рисунок ниже).

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

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