CD-ROM

CD-ROM (КОМПАКТ-ДИСК ТОЛЬКО ДЛЯ ЧТЕНИЯ)

CD-ROM (Compact Disk — Read Only) стал следующим стандартом компакт-дисков после CD DA. У этих двух стандартов общие родители (компании Philips и Sony). CD-ROM увидел свет в 1985 году. Его основным предназначением является хранение данных любого типа. По своим физическим параметрам CD-ROM ничем не отличается от своего предшественника. Различаются они логической структурой сектора. Дело все в том, что данные не прощают наличие ошибок (которых случается немало) во время считывания. Хотя единичные случаи и возможно исправить с помощью избыточного кода Рида-Соломона, но это далеко не гарантирует положительного результата в другой раз. Файл откажется работать, даже если будет цел только на 99,99999 процентов. Всего один «вылетевший» бит приведет к полной утрате работоспособности файла.
Восстановить каким-либо образом недостающую единицу информации, как это происходит у данных стандарта Audio CD, не предоставляется возможным. Там утраченный сэмпл интерполируется по соседним отсчетам. И даже если целый сектор безвозвратно пропадет из звуковой дорожки, никто даже не заметит(потеря звука продолжительностью 1/75 секунды) этой тишины. Именно поэтому часть сектора CD-ROM занимают служебные данные, служащие для второго уровня обнаружения и исправления ошибок (коды EDC/ECC Error Detection/Error Correction Code).

Диски CD-ROM различаются по используемым режимам: Mode 1 или Mode 2 Mode 2, в свою очередь, имеет две формы — Form 1 и Form 2. Различие заключается в способе обращения со стандартными кодами EDC/ECC. При Mode 1 использование их обязательно. При втором режиме (Mode 2) исправление ошибок можно пропустить, например, это практикуется с данными, которые менее чувствительны к сбойному считыванию.Form 1 предназначена для хранения данных, Form 2 — для хранения музыки, видео и изображений.
Специфика размещения данных на CD-ROM предполагает обязательное наличие файловой системы, которая не требуется при хранении музыкальных треков. Рассмотрим существующие файловые системы, которые используются для размещения файлов на оптических носителях.

Одной их первых в свет вышла файловая система ISO 9660. Она получилась настолько удачной, что применяется до сих пор. ISO 9660 представляет собой свод правил размещения файлов на компакт-дисках, входящих в «Желтую книгу».
Правила, одобренные Международной организацией по стандартизации (ISO), требуют одинакового формата оглавлений компакт-дисков для последующей поддержки этих дисков любыми существующими приводами. Правила накладывали два типа ограничений на используемые
файлы: Level i и Level 2. Первый уровень больше подходил для старых операционных систем, поэтому в требования входили использование имен файлов только в формате 8+3, что означает длину имени в 8 символов и после точки расширение из 3-х символов. В именах могут использоваться только заглавные буквы латинского алфавита, символ подчеркивания и цифры. Каталоги не могут иметь расширения и больше восьми уровней вложений. Level 2 имеет те же ограничения, кроме длины имени. Она может достигать 31 символа.

Благодаря выполнению правил этой файловой системы, любые данные, записанные на компакт-диск ISO 9660, будут прочитаны во всех операционных системах: DOS, UNIX, Windows от 95 до Vista.

Однако технологии не стоят на месте, и современные операционные системы сняли многие ограничения своих предшественников. Они стали понимать и длинные имена, и символы национальных алфавитов, и многое другое. Появилась возможность снизить степень «строгости» ISO 9660. Вышли новые файловые системы, являющиеся, по сути, расширениями ISO 9660. Среди них можно назвать High Sierra, Joliet, Romeo и RockRidge.

RockRige применяется с операционными системами UNIX и AmigaOS и позволяет размещать расширенные атрибуты файлов, символьные линки и специфичные для AmigaOS комментарии к файлам. Joliet сохраняет имена в кодировке Unicode (16-битная кодировка, в которую входит набор символов большинства языков) и разрешает в пределах одного диска именовать файлы сразу на нескольких языках, содержащих специальные символы - например,
русском и немецком одновременно.
Отдельно следует рассмотреть еще две файловые системы: HFS и UDF. HFS - это файловая система Apple Macintosh. Она не является расширением ISO, поэтому если необходимо
создать диск, который будет одновременно читаться как под Windows/Unix, так и под MacOS, то возможно создать так называемый «гибридный» диск, на котором одна часть будет содержать файловую систему HFS, а другая — ISO. Записанных данных в таком исполнении, естественно, будет меньше. Примерно по 300 Mb на каждую часть.
Особую популярность сейчас набирает файловая система UDF. Она связана с пакетной записью на диск. При использовании этого формата не требуется мультисессия. Отформатировав CD-RW-диск в этот формат, можно пользоваться им как старой доброй Дискетой, только огромного размера.Тиражирование dvd.