aspose.info
FI

CDA - CD-ääniraidan pikakuvaketiedosto

Päivitetty

Mikä on CDA-tiedosto?

Tiedosto, jonka pääte on .cda, on pieni tynkätiedosto, jonka Microsoft Windows luo jokaiselle ääni-CD:n ääniraidalle. Nämä tiedostot sisältävät tyypillisiä tietoja, kuten raitaajat ja Windowsin pikakuvakkeen, jonka avulla käyttäjät voivat käyttää tiettyjä ääniraitoja. CDA-tiedostot eivät ole musiikkia, mutta ne osoittavat jossain tallennustilassa olevaan musiikkitiedostoon. Voimme sanoa sen CD-levyllä olevan äänitiedoston pikakuvakkeena.

CDA tiedostomuoto

CDA-tiedostomuotoa käytetään kertomaan tietokoneelle, mikä äänitiedosto CD-levyllä toistetaan. Joten CDA-tiedostot tulevat hyödyttömiksi erotettuina edustamasta CD-levystä. CDA-tiedostoja pidetään yleisesti RIFF-resursseina. .cda-tiedoston nykyisessä versiossa on vain yksi kappale, jonka nimi on CDDA ja joka sisältää vain yhden tietolohkon nimeltä FMT. Tämä lohko on 24 tavua pitkä. Windows 95:een ja Windows 98:aan liittyvä CD-asema käyttää Windowsin luomaa tunnistetta, eikä sen soitin voi muodostaa yhteyttä FreeDB:hen tai CDDB:hen. Jotta se voi näyttää kappaleen nimen ja esittäjän nimen, sinun on syötettävä nämä tiedot manuaalisesti cdplayer.ini-tiedostoon.

CDA-tiedoston järjestäminen

Seuraavassa taulukossa on tietoja tyypillisistä poikkeamista:

offsetpituussisältö
0x0044 ASCII-merkkiä RIFF
0x044seuraavan osan koko: aina 36 (44 - 8), 4 tavua (Intel-järjestys)
0x084chunk identifier: the 4 ASCII characters “CDDA”-fi
0x0C43 ASCII-merkkiä fmt, jota seuraa välilyönti
0x104kappaleen pituus: aina 24, 4 tavua (Intel-järjestys)
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.
0x184Windowsin laskema tunniste cdplayer.exe-tiedostolle.
0x1c4alueen siirtymä, kehysten lukumääränä (Intel-järjestys)
0x204raidan kesto, kehysten kokonaismäärä (Intel-tilaus)
0x241alueen sijainti: kehykset
0x251alueen sijainti: sekuntia
0x261kantaman sijainti: minuuttia
0x271nollatavu (binääriarvo 0)
0x281kappaleen kesto: kehyksiä
0x291kappaleen kesto: sekuntia
0x2a1kappaleen kesto: minuuttia
0x2b1nollatavu (binääriarvo 0)

Viitteet

Katso myös