plik .cda

.cda to popularne rozszerzenie nazwy pliku oznaczające mały (44- bajtowy ) plik pośredniczący generowany przez system Microsoft Windows dla każdej ścieżki audio na standardowej płycie audio CD w formacie „Red Book” CD-DA , zgodnie z definicją w spisie treści (ToC) (w ramach subkod wejścia ). Pliki te są wyświetlane w katalogu przeglądanej płyty CD w formacie Ścieżka##.cda , gdzie ## to numer każdej ścieżki.

Pliki .cda nie zawierają rzeczywistych danych fali dźwiękowej PCM , ale zamiast tego informują, gdzie na płycie zaczyna się i kończy każda ścieżka. Jeśli plik jest „skopiowany” z płyty CD na komputer, nie można go używać samodzielnie, ponieważ jest to tylko skrót do części dysku. Jednak niektóre programy do edycji audio i tworzenia płyt CD, z perspektywy użytkownika, ładują pliki .cda tak, jakby były rzeczywistymi plikami danych audio, i pozwalają użytkownikowi ich słuchać.

Organizacja pliku CDA

zrównoważyć długość treść
0x00 4 4 znaki ASCII „RIFF”
0x04 4 rozmiar następującego fragmentu: zawsze 36 (44 - 8), na 4 bajty (zamówienie Intela)
0x08 4 identyfikator porcji: 4 znaki ASCII „CDDA”
0x0C 4 3 znaki ASCII „fmt”, po których następuje spacja
0x10 4 długość fragmentu: zawsze 24, na 4 bajty (kolejność Intela)
0x14 2 wersja formatu CD, na 2 bajtach (zamówienie firmy Intel). W maju 2006 zawsze równa 1.
0x016 2 numer zakresu, na 2 bajtach (zamówienie Intela). Pierwszy utwór ma numer 1.
0x18 4 identyfikator obliczony przez system Windows dla cdplayer.exe .
0x1c 4 przesunięcie zakresu, w liczbie klatek (zamówienie firmy Intel)
0x20 4 czas trwania utworu, łączna liczba klatek (zamówienie Intel)
0x24 1 pozycja zakresu: ramki
0x25 1 pozycja zakresu: sekundy
0x26 1 pozycja zakresu: minuty
0x27 1 bajt zerowy (wartość binarna 0)
0x28 1 czas trwania utworu: klatki
0x29 1 czas trwania utworu: sekundy
0x2a 1 czas trwania utworu: minuty
0x2b 1 bajt zerowy (wartość binarna 0)

Rozmiar pliku CDA, który jest ustalany, a także jego organizacja, zawsze jest tylko jeden i jedyny fragment o nazwie „CDDA” (co oznacza Compact Disc for Digital Audio ).

Identyfikator utworzony przez system Windows jest używany przez napęd CD systemu Windows 95 i Windows 98 (cdplayer.exe). Ten odtwarzacz nie może połączyć się z FreeDB lub CDDB . Aby mógł wyświetlić nazwę wykonawcy i tytuł utworu, musisz ręcznie wprowadzić te informacje w pliku cdplayer.ini (w katalogu instalacyjnym Windows), w sekcji nazwanej od tego identyfikatora. Ten identyfikator nie ma żadnego związku z identyfikatorem DiscId używanym przez FreeDB lub CDDB, jest dziełem wyłącznie firmy Microsoft do powyższego użytku.

Położenie i długość torów wykorzystują ramki jako jednostkę. Istnieje 75 klatek na sekundę . Jest to najmniejszy blok danych, który można odczytać z płyty audio CD, odpowiadający sektorowi płyty CD.

Wszystkie informacje, które wymagają kilku bajtów, są kodowane za pomocą bajtów kolejności Intel ( Little-endian ).

Oprogramowanie korzystające z formatu .cda

Zobacz też

Linki zewnętrzne