aspose.info
LT

CDA – kompaktinio disko garso takelio nuorodos failas

Atnaujinta

Kas yra CDA failas?

Failas su plėtiniu .cda yra nedidelis Microsoft Windows sugeneruotas failas kiekvienam garso takeliui garso kompaktiniame diske. Šiuose failuose yra įprasta informacija, pvz., takelio laikas ir Windows nuoroda, leidžianti vartotojams pasiekti konkrečius garso takelius. CDA failai nėra muzika, bet jie nurodo muzikos failą, esantį kažkur saugykloje. Tai galime pasakyti kaip garso failo, esančio kompaktiniame diske, nuorodą.

CDA failo formatas

CDA failo formatas naudojamas kompiuteriui nurodyti, kurį garso failą leisti kompaktiniame diske. Taigi, CDA failai tampa nenaudingi, atskirti nuo jų atstovaujamo kompaktinio disko. CDA failai paprastai laikomi RIFF ištekliais. Dabartinėje .cda failo versijoje yra tik vienas gabalas, pavadintas CDDA ir kuriame yra tik vienas duomenų blokas, vadinamas FMT. Šis blokas yra 24 baitų ilgio. Windows sukurtą identifikatorių naudoja su Windows 95 ir Windows 98 susijęs kompaktinių diskų įrenginys, o jo grotuvas negali prisijungti prie FreeDB ar CDDB. Kad jis galėtų rodyti dainos pavadinimą ir atlikėjo pavadinimą, turite rankiniu būdu įvesti šią informaciją į failą cdplayer.ini.

CDA failo tvarkymas

Šioje lentelėje pateikiama informacija apie tipinius poslinkius:

kompensuotiilgisturinys
0x0044 ASCII simboliai RIFF
0x044šio gabalo dydis: visada 36 (44–8), 4 baitai (Intel tvarka)
0x084chunk identifier: the 4 ASCII characters “CDDA”-lt
0x0C43 ASCII simboliai fmt ir tarpas
0x104gabalo ilgis: visada 24, 4 baitai (Intel tvarka)
0x142version of the CD format, on 2 bytes (Intel order). In May 2006, always equal to 1.
0x0162number of the range, on 2 bytes (Intel order). The first track has the number 1.
0x184Windows apskaičiuotas identifikatorius cdplayer.exe.
0x1c4diapazono poslinkis, kadrų skaičiumi (Intel tvarka)
0x204takelio trukmė, bendras kadrų skaičius (Intel tvarka)
0x241diapazono padėtis: rėmeliai
0x251diapazono padėtis: sekundės
0x261diapazono padėtis: minutės
0x271nulinis baitas (dvejetainė reikšmė 0)
0x281takelio trukmė: kadrai
0x291trasos trukmė: sekundės
0x2a1trasos trukmė: minutės
0x2b1nulinis baitas (dvejetainė reikšmė 0)

Nuorodos

Taip pat žiūrėkite