.CDA 파일이란?
확장자가 .cda인 파일은 Microsoft Windows에서 오디오 CD의 각 오디오 트랙에 대해 생성한 작은 스텁 파일입니다. 이러한 파일에는 사용자가 특정 오디오 트랙에 액세스할 수 있도록 하는 트랙 시간 및 Windows 바로 가기와 같은 일반적인 정보가 포함되어 있습니다. CDA 파일은 음악이 아니지만 저장소 어딘가에 존재하는 음악 파일을 가리키고 있습니다. CD에 있는 오디오 파일의 바로 가기라고 할 수 있습니다.
CDA 파일 형식
CDA 파일 형식은 CD에서 재생할 오디오 파일을 컴퓨터에 알리는 데 사용됩니다. 따라서 CDA 파일은 그들이 나타내는 CD와 분리되어 쓸모가 없습니다. CDA 파일은 일반적으로 RIFF 리소스로 간주됩니다. “CDDA"라는 이름의 청크는 현재 버전의 .cda 파일에 “FMT"라는 데이터 블록 하나만 포함합니다. 이 블록의 길이는 24바이트입니다. Windows에서 생성된 식별자는 Windows 95 및 Windows 98 관련 CD 드라이브에서 사용되며 해당 플레이어는 FreeDB 또는 CDDB에 연결할 수 없습니다. 노래 제목과 아티스트 이름을 표시할 수 있도록 cdplayer.ini 파일에 이 정보를 수동으로 입력해야 합니다.
CDA 파일의 구성
다음 표는 일반적인 오프셋에 대한 정보를 보여줍니다.
오프셋 | 길이 | 콘텐츠 |
---|---|---|
0x00 | 4 | 4개의 ASCII 문자 “RIFF” |
0x04 | 4 | 다음 청크의 크기: 항상 36(44 - 8), 4바이트(인텔 주문) |
0x08 | 4 | 청크 식별자: 4개의 ASCII 문자 “CDDA” |
0x0C | 4 | 공백이 뒤따르는 3개의 ASCII 문자 “fmt” |
0x10 | 4 | 청크 길이: 항상 24, 4바이트(인텔 주문) |
0x14 | 2 | 2바이트의 CD 형식 버전(인텔 주문). 2006년 5월, 항상 1과 같습니다. |
0x016 | 2 | 범위 수, 2바이트(인텔 주문). 첫 번째 트랙에는 1이 있습니다. |
0x18 | 4 | cdplayer.exe에 대해 Windows에서 계산한 식별자입니다. |
0x1c | 4 | 범위 오프셋, 프레임 수(인텔 주문) |
0x20 | 4 | 트랙의 지속 시간, 총 프레임 수(Intel 주문) |
0x24 | 1 | 범위 위치: 프레임 |
0x25 | 1 | 범위 위치: 초 |
0x26 | 1 | 범위 위치: 분 |
0x27 | 1 | 널 바이트(2진 값 0) |
0x28 | 1 | 트랙 지속 시간: 프레임 |
0x29 | 1 | 트랙 길이: 초 |
0x2a | 1 | 트랙 길이: 분 |
0x2b | 1 | 널 바이트(2진 값 0) |