aspose.info
VI

Tệp tắt bản nhạc CDA - CD

Cập nhật

Tệp CDA là gì?

Một tệp có phần mở rộng .cda là một tệp sơ khai nhỏ do Microsoft Windows tạo cho mỗi rãnh âm thanh trên đĩa CD âm thanh. Các tệp này chứa thông tin điển hình như thời gian theo dõi và phím tắt Windows cho phép người dùng truy cập vào các bản âm thanh cụ thể. Các tệp CDA không phải là nhạc, nhưng chúng trỏ đến một tệp nhạc tồn tại ở đâu đó trên bộ lưu trữ. Chúng ta có thể nói nó như một lối tắt của tệp âm thanh nằm trên đĩa CD.

Định dạng tệp CDA

Định dạng tệp CDA được sử dụng để báo cho máy tính biết tệp âm thanh nào sẽ phát trên đĩa CD. Vì vậy, các tệp CDA trở nên vô dụng khi tách khỏi đĩa CD mà chúng đại diện. Các tệp CDA thường được coi là tài nguyên RIFF. Chỉ có một đoạn có tên là “CDDA” và chỉ chứa một khối dữ liệu có tên là “FMT " trong phiên bản hiện tại của tệp .cda. Khối này dài 24 byte. Mã định danh do Windows tạo được sử dụng bởi ổ đĩa CD liên quan đến Windows 95 và Windows 98 và trình phát của nó không thể kết nối với FreeDB hoặc CDDB. Để nó có thể hiển thị tên bài hát và tên nghệ sĩ, bạn phải nhập thông tin này theo cách thủ công vào tệp cdplayer.ini.

Tổ chức tệp CDA

Bảng sau đây hiển thị thông tin về độ lệch chuẩn:

bù đắpchiều dàinội dung
0x0044 ký tự ASCII “RIFF”
0x044kích thước của đoạn sau: luôn là 36 (44 - 8), trên 4 byte (thứ tự Intel)
0x084mã định danh chunk: 4 ký tự ASCII “CDDA”
0x0C43 ký tự ASCII “fmt” theo sau là dấu cách
0x104độ dài của đoạn: luôn là 24, trên 4 byte (thứ tự Intel)
0x142phiên bản của định dạng CD, trên 2 byte (thứ tự Intel). Tháng 5/2006 luôn bằng 1.
0x0162số của phạm vi, trên 2 byte (thứ tự Intel). Ca khúc đầu tiên có số 1.
0x184định danh do Windows tính toán cho cdplayer.exe.
0x1c4khoảng bù, theo số lượng khung hình (thứ tự Intel)
0x204thời lượng của bản nhạc, tổng số khung hình (thứ tự Intel)
0x241vị trí phạm vi: khung
0x251vị trí phạm vi: giây
0x261vị trí phạm vi: phút
0x271một byte rỗng (giá trị nhị phân 0)
0x281thời lượng của bản nhạc: khung
0x291thời lượng của bản nhạc: giây
0x2a1thời lượng của bản nhạc: phút
0x2b1một byte rỗng (giá trị nhị phân 0)

Người giới thiệu

Xem thêm