FAQ - Частые вопросы
В CD-ROM используется та же технология, что и в обычной звуковой системе CD-DA, описанной в FAQ по звуковым дискам (файл CDDAFAQ.TXT). Первый стандарт серии CD-ROM, описывающий систему записи на компакт-диск произвольных цифровых данных, выпущен в 1984 году фирмами Philips и Sony под названием Yellow Book ("желтая книга"); последующие расширения известны под названиями Green Book ("зеленая книга"), Orange Book ("оранжевая книга"), White Book ("белая книга") и Blue Book ("синяя книга"). Все они дополняют основной стандарт CD-DA, описанный в Red Book ("красной книге"). Диск содержит вводную зону (Lead In), собственно данные (Program) и выводную зону (Lead Out). Вводная зона содержит оглавление диска (Table Of Contents - TOC), в котором перечислены адреса дорожек диска и их параметры. Выводная зона играет роль ограничителя записанной области диска и необходима для полной совместимости с Red Book, хотя все современные приводы CD-ROM и большинство бытовых проигрывателей не нуждаются в ее наличии. Для записи данных используются отдельные "звуковые дорожки". Упомянутые стандарты относятся не к диску в целом, а только к формату отдельных дорожек, причем на одном диске могут сосуществовать дорожки различных форматов. Для их чтения необходим проигрыватель, поддерживающий либо все представленные на диске форматы, либо пропускающий неизвестные (многие проигрыватели и приводы CD-ROM не умеют пропускать дорожки неизвестных форматов). Адресация дорожек ведется в формате MSF (Minute:Second:Frame - минута:секунда:кадр), где под кадром понимается стандартный кадр CD-DA (2352 байта, 1/75 сек). В интерфейсах приводов используется также абсолютная адресация номерами кадров. Первая дорожка по стандарту начинается по адресу 0:2:0 MSF. Yellow Book определяет базовые форматы записи данных на диск: CD-ROM mode 1 и CD-ROM mode 2. В обоих форматах внутри каждого из кадров дорожки, объемом по 2352 байта, выделяется 12 байт синхронизации, 4 байта заголовка сектора и область размером 2336 байт для записи данных, которая называется сектором или блоком. Благодаря наличию байтов синхронизации и заголовка возможно точное нахождение нужного блока данных, которое в обычном звуковом диске требует слежения за каналом субкода Q. В формате mode 1, используемом в большинстве CD-ROM, из области данных выделяется 288 байт для записи кодов EDC/ECC (Error Detection Code/Error Correction Code - коды обнаружения и исправления ошибок), благодаря которым диски с данными считываются гораздо надежнее, чем звуковые диски при том же качестве изготовления. Оставшиеся 2048 байт отводятся для хранения блока данных. В формате mode 2 корректирующие коды не используются, и все 2336 байт данных сектора отводятся для записи информации. Предполагается, что записываемая информация либо уже содержит корректирующие коды, либо нечувствительна к незначительным ошибкам, оставшимся после коррекции низкоуровневым кодом Рида-Соломона. Этот формат предназначен в основном для записи сжатых звуковых сигналов и изображений. Диск формата mode 1, на котором совмещены звуковые программы и данные, называется Mixed Mode Disk. При этом на первой дорожке записываются данные, а на всех последующих - звуковая информация. Некоторые бытовые проигрыватели, особенно прежних лет выпуска, не различают формат дорожек и при попадании на дорожку данных пытаются ее воспроизвести, что может привести к повреждению усилителей и акустических систем. Большинство современных проигрывателей либо игнорирует дорожки с данными, либо имитирует их "воспроизведение" без звука. Формат mode 2 в чистом виде практически не применяется - на его основе разработаны форматы CD-ROM/XA (eXtended Architecture - расширенная архитектура) двух вариантов (Green Book). В первом варианте из блока данных объемом 2336 байт выделяется 8 байт подзаголовка, 4 байта EDC и 276 байт ECC, оставляя для данных 2048 байт, как и в формате "mode 1"; во втором варианте ECC не используется и для данных остается 2324 байт. На одной дорожке формата XA могут встречаться секторы как первого, так и второго вариантов. Достоинством такого подхода является возможность одновременного считывания в реальном времени данных и звуковой и/или видеоинформации, без лишних перемещений между дорожками. Формат CD-I (CD-Interactive - интерактивный CD), описанный в Orange Book, предусматривает запись видеоизображения на дорожках формата XA и его воспроизведение при помощи специального проигрывателя CD-I на бытовом телевизоре параллельно с прослушиванием звуковой программы. Дорожки формата CD-I не включаются в оглавление диска (TOC), поэтому они не видны на аппаратуре, не поддерживающей этого формата. Для совместимости со стандартными звуковыми проигрывателями был предложен формат CD-I Ready ("готовый к воспроизведению на проигрывателе CD-I"), в котором для записи изображения используется растянутая пауза перед первой звуковой дорожкой, игнорируемая большинством обычных проигрывателей. Для совместимости с аппаратурой чтения дисков в формате XA был предложен формат CD-Bridge ("CD-мост"), представляющий собой включенные в общее оглавление диска дорожки формата CD-I, содержащие адресные метки обоих форматов - CD-I и XA. Orange Book определяет также технологию и формат записываемых дисков CD-R (CD-Recordable), которые могут записываться в несколько приемов (сессий), а также иметь отштампованную при изготовлении начальную сессию (так называемый Hybrid Disk - гибридный диск). Каждая сессия содержит свои зоны Lead In, Program и Lead Out. Третья часть (Part III) Orange Book описывает технологию и формат перезаписываемых дисков CD-RW (CD-ReWritable), позволяющих многократно записывать и стирать информацию на диске. White Book описывает формат VideoCD, основанный на CD-Bridge и используемый для хранения движущихся изображений в кодировках AVI, MPEG и им подобных. Blue Book описывает формат CD-Xtra, состоящий из двух сеансов - звукового и сеанса данных. Организацию файловой системы на CD-ROM описывает стандарт ISO 9660. Уровень (level) 1 этого стандарта включает форматы файловых систем MS-DOS и HFS (Apple Macintosh). Файлы записываются непрерывно, в виде последовательностей смежных секторов, вложенность каталогов MS-DOS не может превышать 8, длина имени - 8+3 символа. В именах и расширениях файлов допускаются только заглавные буквы A..Z, цифры 0..9 и знак "_". Уровень 2 описывает файловую систему с длинными именами без ограничений на набор символов и уровнем вложенности до 32. Уровень 3 дополнительно разрешает прерывистую запись файлов - например, в случае пакетной записи в несколько этапов. Файловое оглавление сессии (VTOC - Volume Table Of Contents) записывается в начале дорожки обычными блоками данных, в отличие от TOC диска, записываемого в субканале Q зоны Lead In. Расширение Rock Ridge описывает формат файловой системы UNIX. Microsoft (Windows 95/NT) использует систему Joliet с поддержкой имен до 256 символов. Система частично совместима с ISO 9660 подобно VFAT для магнитных дисков - в ISO длинные имена выглядят своими начальными символами с добавлением порядкового номера в случае коллизий. Частным случаем CD-R является формат Kodak Photo CD, используемый для многосеансовой записи коллекций фотографий. Photo CD использует формат CD-Bridge, оформленный в файловую систему ISO 9660. Диски Photo CD могут воспроизводиться специальными проигрывателями на бытовой телевизор или считываться компьютерными приводами CD-ROM. Формат CD-Text подразумевает кодирование текстовой информации в битах субкодов R..W. Это может быть информация о названии, авторах и содержании диска, а также любая другая текстовая информация. |