.cda-fil

.cda är ett vanligt filnamnstillägg som betecknar en liten (44 byte ) stubbfil som genereras av Microsoft Windows för varje ljudspår en standardljud- CD- skiva i CD-DA- format "Red Book ", enligt definitionen av innehållsförteckningen (ToC) (inom inledningens underkod ). Dessa filer visas i katalogen för CD:n som visas i formatet Track##.cda , där ## är numret på varje enskilt spår.

.cda-filerna innehåller inte själva PCM- ljudvågsdata, utan berättar istället var på skivan varje spår startar och slutar. Om filen "kopieras" från CD:n till en dator kan den inte användas på egen hand eftersom den bara är en genväg till en del av skivan. Vissa ljudredigerings- och CD-skapande program kommer dock, ur användarens perspektiv, att ladda .cda-filer som om de vore verkliga ljuddatafiler, och tillåta användaren att lyssna på dem.

Organisering av en CDA-fil

offset längd innehåll
0x00 4 de 4 ASCII-tecknen "RIFF"
0x04 4 storleken på följande bit: alltid 36 (44 - 8), på 4 byte (Intel order)
0x08 4 chunk-identifierare: de 4 ASCII-tecknen "CDDA"
0x0C 4 de 3 ASCII-tecknen "fmt" följt av ett mellanslag
0x10 4 längden på biten: alltid 24, på 4 byte (Intel order)
0x14 2 version av CD-formatet, på 2 byte (Intel order). I maj 2006, alltid lika med 1.
0x016 2 intervallets nummer, på 2 byte (Intel order). Det första spåret har nummer 1.
0x18 4 identifierare som beräknas av Windows för cdplayer.exe .
0x1c 4 intervallförskjutning, i antal bildrutor (Intel order)
0x20 4 spårets längd, totalt antal bildrutor (Intel order)
0x24 1 räckviddsposition: ramar
0x25 1 räckviddsposition: sekunder
0x26 1 räckviddsposition: minuter
0x27 1 en nollbyte (binärt värde 0)
0x28 1 spårets längd: ramar
0x29 1 spårets längd: sekunder
0x2a 1 spårets längd: minuter
0x2b 1 en nollbyte (binärt värde 0)

Storleken på en CDA-fil som fixas, såväl som dess organisation, finns det alltid bara en och enda bit, som heter "CDDA" (som betyder Compact Disc for Digital Audio ).

Identifieraren som skapats av Windows används av CD-enheten Windows 95 och Windows 98 (cdplayer.exe). Den här spelaren kan inte ansluta till FreeDB eller CDDB . För att den ska kunna visa artistnamnet och låttiteln måste du manuellt ange denna information i filen cdplayer.ini (i Windows installationskatalog), i en sektion som döpts efter den identifieraren. Denna identifierare har ingen relation till DiscId som används av FreeDB eller CDDB, den är en ren Microsoft-skapelse för ovanstående användning.

Banornas position och längd använder ramar som enhet. Det finns 75 bilder per sekund . Detta är det minsta datablocket som kan läsas från en ljud-CD, motsvarande en sektor av CD:n.

All information som kräver flera byte kodas med order-byte Intel ( Little-endian ) .

Programvara som använder .cda-format

Se även

externa länkar