CDfs

CDfs (Compact Disk File System) — виртуальная файловая система для Linux, предоставляющая доступ к индивидуальным данным и аудиотрекам на компакт-дисках. Диск, смонтированный при помощи драйвера CD появляется как несколько файлов, каждый из которых символизирует трек[источник не указан 405 дней].

В файловой системе для записи и считывания данных с оптических дисков (компакт-дисков) используются различные файловые системы и форматы записи информации. Наибольшее распространение получила файловая система CDfs (Compact Disk File System), отвечающая стандарту ISO 9660 (ISO – International Organization for Standartization). Данный стандарт описывает размещение информации на компакт-дисках и имеет два уровня ограничений на длину имен файлов и директорий, поэтому иногда в технической литературе вместо файловой системы CDfs говорят о файловой системе ISO Level 1 и ISO Level 2[1].

CDfs уровни ISO

Файловая система CDfs (ISO Level 1) поддерживается многими ОС, однако в ней можно использовать имена файлов длиной не более 11 символов (11 = 8 + 3).

Файловая система CDfs (ISO Level 2) допускает использование имен файлов длиной не более 31 символа, буквы для написания имен файлов используются строчные, глубина вложения каталогов – не более 8 уровней[источник не указан 405 дней].

CDfs поддерживает следующие типы треков:

  • Red Book audio: Появляются как WAV файлы; чтение с них начнёт CDDA-риппинг.
  • White Book video: Появляются как проигрываемы файлы MPEG-1, содержащие аудио и видео потоки
  • Yellow Book data:

Поддержка ОС

править

CDfs не включён в основной состав ядра Linux, но он также распространяется по лицензии GPL, и из исходных текстов можно создать драйвер-модули для ядра серий 2.4 или 2.6. CDfs может быть включён в кастомное ядро.

В ОС Windows ХР встроены программные средства (мастер записи компакт-дисков) для записи оптических дисков с использованием данной файловой системой.

Для ОС семейства Windows (Windows 95, Windows 98, Windows NT 4.0, Windows 2000,Windows Me, Windows ХР) используется файловая система Joliet, в которой возможности размещения и обработки файлов превышают ограничения стандарта ISO 9660. Данная файловая система позволяет использовать в именах файлов и папок все возможности ОС Windows. К таким возможностям относятся, например, наличие в именах файлов пробелов, русских букв и специальных символов в длинных именах файлов. Многие программные средства, предназначенные для записи оптических дисков, поддерживают файловую систему Joliet[источник не указан 405 дней].

 
Таблица поддержки CDfs различными ОС

Однако при создании компакт-дисков и использовании их в других ОС желательно использовать стандарт ISO 9660. Поэтому если планируется использовать создаваемый компакт-диск только при работе с ОС семейства Windows, то лучше использовать файловую систему Joliet[источник не указан 396 дней].

Перечисленные выше файловые системы позволяют выбрать формат записи информации на компакт-диск.

Различают варианты форматов записи компакт-дисков Mode 1: CDROM и Mode 2: CDROM ХА. По умолчанию предлагается второй вариант формата записи компакт-дисков Mode 2: CDROM ХА, который обеспечивает более гибкий подход к записи информации и поэтому является предпочтительным.

Примечания

править
  1. Владимир Николаевич Яшин. Информатика: аппаратные средства персонального компьютера. maxima-library.org. Дата обращения: 25 апреля 2022.