aspose.info
CS

CDA - soubor zástupce zvukové stopy CD

Aktualizováno

Co je soubor CDA?

Soubor s příponou .cda je malý stub soubor generovaný systémem Microsoft Windows pro každou zvukovou stopu na zvukovém disku CD. Tyto soubory obsahují typické informace, jako jsou časy skladeb a zástupce systému Windows, který uživatelům umožňuje přístup ke konkrétním zvukovým stopám. Soubory CDA nejsou hudba, ale ukazují na hudební soubor, který někde v úložišti existuje. Můžeme to říci jako zástupce zvukového souboru, který je umístěn na CD.

Formát souboru CDA

Formát souboru CDA se používá k tomu, aby počítači řekl, který zvukový soubor má na disku CD přehrát. Soubory CDA se tak stanou neužitečnými oddělenými od CD, které představují. Soubory CDA jsou běžně považovány za zdroje RIFF. Existuje pouze jeden chunk, který se jmenuje “CDDA” a obsahuje pouze jeden datový blok nazvaný “FMT” v aktuální verzi souboru .cda. Tento blok je dlouhý 24 bajtů. Identifikátor vytvořený systémem Windows používá jednotka CD související s Windows 95 a Windows 98 a její přehrávač se nemůže připojit k FreeDB nebo CDDB. Aby mohl zobrazovat název skladby a jméno interpreta, které musíte ručně zadat do souboru cdplayer.ini.

Organizace souboru CDA

Následující tabulka ukazuje informace o typických offsetech:

offsetdélkaobsah
0x0044 ASCII znaky “RIFF”
0x044velikost následujícího bloku: vždy 36 (44 - 8), na 4 bytech (objednávka Intel)
0x084identifikátor bloku: 4 znaky ASCII “CDDA”
0x0C43 znaky ASCII “fmt” následované mezerou
0x104délka bloku: vždy 24, na 4 bytech (pořadí Intel)
0x142verze formátu CD, na 2 bytech (objednávka Intel). V květnu 2006 vždy rovno 1.
0x0162číslo rozsahu, na 2 bytech (objednávka Intel). První stopa má číslo 1.
0x184identifikátor vypočítaný systémem Windows pro cdplayer.exe.
0x1c4posun rozsahu, v počtu snímků (objednávka Intel)
0x204trvání stopy, celkový počet snímků (objednávka Intel)
0x241pozice rozsahu: rámečky
0x251pozice rozsahu: sekundy
0x261pozice rozsahu: minuty
0x271nulový bajt (binární hodnota 0)
0x281délka stopy: snímky
0x291délka stopy: sekundy
0x2a1délka stopy: minuty
0x2b1nulový bajt (binární hodnota 0)

Reference

Viz také