aspose.info
ID

CDA - File Pintasan Trek Audio CD

Diperbarui

Apa itu file CDA?

File dengan ekstensi .cda adalah file rintisan kecil yang dihasilkan oleh Microsoft Windows untuk setiap trek audio pada CD audio. File-file ini berisi informasi khas seperti waktu trek dan pintasan Windows yang memungkinkan pengguna mengakses trek audio tertentu. File CDA bukan musik, tetapi menunjuk ke file musik yang ada di suatu tempat di penyimpanan. Kita bisa menyebutnya sebagai shortcut file audio yang terletak di CD.

Format File CDA

Format file CDA digunakan untuk memberi tahu komputer file audio mana yang akan diputar di CD. Jadi, file CDA menjadi tidak berguna dipisahkan dari CD yang diwakilinya. File CDA umumnya dianggap sebagai sumber daya RIFF. Hanya ada satu potongan yang diberi nama “CDDA” dan hanya berisi satu blok data yang disebut “FMT” dalam versi file .cda saat ini. Blok ini panjangnya 24 byte. Pengidentifikasi yang dibuat oleh Windows digunakan oleh drive CD terkait Windows 95 dan Windows 98 dan pemutarnya tidak dapat terhubung ke FreeDB atau CDDB. Agar dapat menampilkan judul lagu dan nama artis, Anda harus memasukkan informasi ini secara manual ke dalam file cdplayer.ini.

Organisasi file CDA

Tabel berikut menampilkan informasi tentang offset tipikal:

mengimbangipanjangkonten
0x0044 karakter ASCII “RIFF”
0x044ukuran potongan berikut: selalu 36 (44 - 8), pada 4 byte (urutan Intel)
0x084pengidentifikasi potongan: 4 karakter ASCII “CDDA”
0x0C43 karakter ASCII “fmt” diikuti dengan spasi
0x104panjang potongan: selalu 24, pada 4 byte (urutan Intel)
0x142versi format CD, pada 2 byte (urutan Intel). Pada Mei 2006, selalu sama dengan 1.
0x0162nomor rentang, pada 2 byte (urutan Intel). Lagu pertama memiliki nomor 1.
0x184pengidentifikasi dihitung oleh Windows untuk cdplayer.exe.
0x1c4range offset, dalam jumlah frame (urutan Intel)
0x204durasi trek, jumlah frame (urutan Intel)
0x241posisi rentang: bingkai
0x251posisi jangkauan: detik
0x261posisi jangkauan: menit
0x271byte nol (nilai biner 0)
0x281durasi trek: frame
0x291durasi trek: detik
0x2a1durasi trek: menit
0x2b1byte nol (nilai biner 0)

Referensi

Lihat juga