.cda-файл
Эта статья нуждается в дополнительных цитатах для проверки . ( март 2022 г. ) |
.cda — это общее расширение имени файла, обозначающее небольшой (44 байта ) файл-заглушку, создаваемый Microsoft Windows для каждой звуковой дорожки на стандартном CD-DA формата аудио компакт-диске «Красной книги» , как определено в Таблице содержания (ToC) (в пределах ввода субкод ). Эти файлы отображаются в каталоге просматриваемого компакт-диска в формате Track##.cda , где ## — номер каждой отдельной дорожки. [ 1 ]
Файлы .cda не содержат фактических данных звуковых волн PCM , а вместо этого сообщают, где на диске начинается и заканчивается каждая дорожка. Если файл «скопирован» с компакт-диска на компьютер, его нельзя использовать отдельно, поскольку он представляет собой лишь ярлык части диска. Однако некоторые программы редактирования аудио и создания компакт-дисков, с точки зрения пользователя, загружают файлы .cda, как если бы они были настоящими файлами аудиоданных, и позволяют пользователю их прослушивать.
Организация файла CDA
[ редактировать ]![]() | Этот раздел необходимо обновить . Причина: похоже, что этот тип файла используется только старыми операционными системами (Windows 95 и Windows 98), а не более новыми, такими как Windows 10. ( май 2022 г. ) |
компенсировать | длина | содержание |
---|---|---|
0x00 | 4 | 4 символа ASCII «RIFF» |
0x04 | 4 | размер следующего чанка: всегда 36 (44 - 8), по 4 байта (порядок Intel) |
0x08 | 4 | идентификатор фрагмента: 4 символа ASCII «CDDA». |
0x0C | 4 | три символа ASCII «fmt», за которыми следует пробел. |
0x10 | 4 | длина чанка: всегда 24, по 4 байта (порядок Intel) |
0x14 | 2 | версия формата CD, на 2 байта (заказ Intel). В мае 2006 года всегда равен 1. |
0x16 | 2 | номер диапазона, по 2 байта (порядок Intel). Первый трек имеет номер 1. |
0x18 | 4 | идентификатор, рассчитанный Windows для cdplayer.exe . |
0x1c | 4 | смещение диапазона, в количестве кадров (порядок Intel) |
0x20 | 4 | продолжительность трека, общее количество кадров (порядок Intel) |
0x24 | 1 | позиция диапазона: кадры |
0x25 | 1 | положение диапазона: секунды |
0x26 | 1 | позиция диапазона: минуты |
0x27 | 1 | нулевой байт (двоичное значение 0) |
0x28 | 1 | продолжительность трека: кадров |
0x29 | 1 | продолжительность трека: секунды |
0x2a | 1 | продолжительность трека: минут |
0x2b | 1 | нулевой байт (двоичное значение 0) |
Размер файла CDA фиксируется, как и его организация: всегда существует только один-единственный фрагмент с именем «CDDA» (что означает компакт-диск для цифрового звука ).
Идентификатор, созданный Windows, используется приводом компакт-дисков Windows 95 и Windows 98 (cdplayer.exe). Этот проигрыватель не может подключиться к FreeDB или CDDB . Чтобы он мог отображать имя исполнителя и название песни, вам необходимо вручную ввести эту информацию в файл cdplayer.ini (в каталоге установки Windows) в раздел, названный в честь этого идентификатора. Этот идентификатор не имеет никакого отношения к DiscId, используемому FreeDB или CDDB. Он создан исключительно Microsoft и предназначен для вышеуказанного использования.
В качестве единицы измерения положения и длины дорожек используются кадры. Там 75 кадров в секунду . Это наименьший блок данных, который можно прочитать с аудио компакт-диска, соответствующий сектору компакт-диска.
Вся информация, требующая нескольких байтов, кодируется с помощью байта Intel ( Little-endian ).
Программное обеспечение, использующее формат .cda.
[ редактировать ]- Проигрыватель Windows Media
- Медиаплеер классический
- KMPlayer
- АИМП -плеер
- Винамп плеер
- ГОМ Игрок
- Фубар2000
- XMPlay
- Зюн для Windows
- iTunes
- МузыкаМатч Музыкальный автомат
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Файлы CDA» . FileSuffix.com .
Внешние ссылки
[ редактировать ]- Формат файла. Архивировано 11 ноября 2006 г. на Wayback Machine.