aspose.info
HU

CDA - CD Audio Track parancsikon fájl

Frissítve

Mi az a CDA fájl?

A .cda kiterjesztésű fájl egy kis csonkfájl, amelyet a Microsoft Windows hoz létre az audio CD-n lévő minden egyes hangsávhoz. Ezek a fájlok tipikus információkat tartalmaznak, például a műsorszámok idejét és egy Windows parancsikont, amely lehetővé teszi a felhasználók számára az adott hangsávok elérését. A CDA-fájlok nem zenék, hanem a tárolón valahol létező zenei fájlra mutatnak. Mondhatjuk egy CD-n található hangfájl parancsikonjaként.

CDA fájlformátum

A CDA fájlformátum arra szolgál, hogy megmondja a számítógépnek, hogy melyik hangfájlt kell lejátszani a CD-n. Így a CDA-fájlok használhatatlanná válnak, ha elválasztják az általuk képviselt CD-től. A CDA-fájlokat általában RIFF-forrásoknak tekintik. A .cda fájl jelenlegi verziójában csak egy „CDDA” nevű darab található, és csak egy „FMT” nevű adatblokkot tartalmaz. Ez a blokk 24 bájt hosszú. A Windows által létrehozott azonosítót a Windows 95 és Windows 98 rendszerhez kapcsolódó CD-meghajtó használja, és a lejátszója nem tud csatlakozni a FreeDB-hez vagy a CDDB-hez. Annak érdekében, hogy megjelenítse a dal címét és az előadó nevét, ezt az információt kézzel kell beírnia a cdplayer.ini fájlba.

CDA-fájl szervezése

Az alábbi táblázat a tipikus eltolásokkal kapcsolatos információkat tartalmazza:

offsethosszatartalom
0x004a 4 ASCII karakter “RIFF”
0x044a következő darab mérete: mindig 36 (44 - 8), 4 bájton (Intel sorrendben)
0x084csonk azonosító: a 4 ASCII karakter “CDDA”
0x0C4a 3 “fmt” ASCII-karakter, majd egy szóköz
0x104a darab hossza: mindig 24, 4 bájton (Intel sorrendben)
0x142a CD formátum verziója, 2 bájton (Intel rendelés). 2006 májusában mindig egyenlő 1-gyel.
0x0162a tartomány száma, 2 bájton (Intel sorrendben). Az első szám 1-es.
0x184a Windows által a cdplayer.exe számára kiszámított azonosító.
0x1c4tartomány eltolás, képkockák számában (Intel sorrendben)
0x204a pálya időtartama, a képkockák teljes száma (Intel sorrendben)
0x241tartomány helyzete: keretek
0x251hatótávolság: másodperc
0x261hatótávolság: perc
0x271egy null byte (bináris érték 0)
0x281a pálya időtartama: keretek
0x291a pálya időtartama: másodperc
0x2a1a pálya időtartama: perc
0x2b1egy null byte (bináris érték 0)

Hivatkozások

Lásd még