aspose.info
FR

CDA - Fichier de raccourci de piste audio CD

Mis à jour le

Qu’est-ce qu’un fichier CDA ?

Un fichier avec l’extension .cda est un petit fichier stub généré par Microsoft Windows pour chaque piste audio d’un CD audio. Ces fichiers contiennent des informations typiques telles que les temps de piste et un raccourci Windows qui permet aux utilisateurs d’accéder aux pistes audio spécifiques. Les fichiers CDA ne sont pas de la musique, mais ils pointent vers un fichier musical existant quelque part sur le stockage. Nous pouvons le dire comme un raccourci d’un fichier audio qui se trouve sur un CD.

Format de fichier CDA

Le format de fichier CDA est utilisé pour indiquer à un ordinateur quel fichier audio lire sur un CD. Ainsi, les fichiers CDA deviennent inutiles séparés d’un CD qu’ils représentent. Les fichiers CDA sont généralement considérés comme des ressources RIFF. Il n’y a qu’un seul bloc nommé “CDDA” et contenant un seul bloc de données appelé “FMT” dans la version actuelle du fichier .cda. Ce bloc a une longueur de 24 octets. L’identifiant créé par Windows est utilisé par le lecteur de CD associé à Windows 95 et Windows 98 et son lecteur ne peut pas se connecter à FreeDB ou CDDB. Pour qu’il puisse afficher le titre de la chanson et le nom de l’artiste, vous devez entrer manuellement ces informations dans le fichier cdplayer.ini.

Organisation d’un fichier CDA

Le tableau suivant affiche les informations sur les décalages typiques :

décalagelongueurcontenu
0x004les 4 caractères ASCII “RIFF”
0x044la taille du chunk suivant : toujours 36 (44 - 8), sur 4 octets (ordre Intel)
0x084identifiant du bloc : les 4 caractères ASCII “CDDA”
0x0C4les 3 caractères ASCII “fmt” suivis d’un espace
0x104longueur du chunk : toujours 24, sur 4 octets (ordre Intel)
0x142version du format CD, sur 2 octets (commande Intel). En mai 2006, toujours égal à 1.
0x0162numéro de la gamme, sur 2 octets (commande Intel). La première piste porte le numéro 1.
0x184identifiant calculé par Windows pour cdplayer.exe.
0x1c4décalage de plage, en nombre d’images (ordre Intel)
0x204durée de la piste, nombre total d’images (ordre Intel)
0x241position de la plage : images
0x251position de plage : secondes
0x261position de la plage : minutes
0x271un octet nul (valeur binaire 0)
0x281durée de la piste : images
0x291durée de la piste : secondes
0x2a1durée du morceau : minutes
0x2b1un octet nul (valeur binaire 0)

Références

Voir aussi