How to Work With Audio CD .CDA Files

If you view the contents of an audio CD from Windows, you'll see that it contains a number of .CDA files each corresponding to a song track. (CDA stands for Compact Disk Audio)

I regularly get letters from subscribers asking why can't they just copy these files to their PC rather than first having to rip them to .WAV files.

It's a good question with a simple answer: there are no .CDA files on a CD. In fact, from a Windows perspective, there are no "files" at all.

An audio CD differs greatly from your hard drive or floppy disk drive in the way information is stored.

Hard drives and floppy disks store data in concentric rings called tracks. In contrast, audio CDs store data in a continuous spiral starting from the inside of the CD and ending at the outer edge of the CD. Kind of like a vinyl LP in reverse.

The format of the data stored on CDs is also quite different; it's a continuous stream of raw digital data rather than a format that can be recognized by a Windows PC.

So what are .CDA files that you see on an audio CD?

These files are created by the Windows CD driver. They are simply representations of the CD audio tracks and are not actually on the CD.

Each .CDA file is a kind of a pointer to the location of a specific track on the CD and contains no musical information. CDA files are all 44 bytes in length and each contain track times plus a special Windows shortcut that allows users to access the specific audio tracks.

So if .CDA files contain no musical information, what happens if you "copy" a .CDA from an audio CD to your hard drive and then double click it?

If the CD is still in the drive then the corresponding track will play from the CD. If you remove the CD you will get an error message. That's because the .CDA file contain no music, it only points to where the music is located on the CD.

To work with audio files on your CD you need first to convert them to .WAV, .MP3 or another file format that computers understand. That's what a CD ripper does and that's why you must use a ripper before you can work with your audio files. Simple as that.


Gizmo

 

4.805555
Average: 4.8 (36 votes)
Your rating: None

I'm trying to convert mp3 files to .cda files so that they will play on my fathers antique CD player, can you advise me on how to go about this please? I used Nero 7 to burn an audio CD and while it plays in both of our DVD players it refuses to play in his Pioneer CD player.

.cda is nothing but an information file about the track. Making an audio CD is the right way to do it, which you did. Did you make an audio CD, or audio DVD? Maybe you made an audio DVD, and that's why it cannot play on the CD player? Because, if its playing on a DVD player, the CD should play on the CD player too.

Anupam

I'm investigating a fraud...I've bought a CD from Amazon that purported to be a CD Audiobook of Catcher in the Rye, and received a home burned CD containing 1994 .cda files that appear to be cassette recordings. This is suspicious because the Lightscribe technology used is only a couple of years old, but investigating another thread...was .cda format availabe in 1994?

Hi, your comment is useful, but its possible extract the .cda structure? Is it a public structure?
Do you have any algorithm?

thx

Hi Gizmo....this is real real good info. thanks for sharing and this helped me quite a bit. Thanks again

It's a good basic explanation. However it doesn't explain the difference between the digital format used on commercial CDs, and a lossless digital format such as WAV.

It also doesn't mention, because of the way players handle digital information on commercial CDs, even if you perfectly extract a song to WAV format (i.e. with no bit errors whatsoever), it still won't sound as good as the original on the CD.

One can easily verify this, by using a utility such as Exact Audio Copy. Extract a song to WAV format, then compare its quality to the original. I spent years trying to figure out why there'd be any difference at all, until I started reading about codecs, oversampling and filtering.

I am a biggners bigner and have found this information helpful in my trek to my problem. I wished someone wouldl give me a , step by step, on how to create a microsoft powerpoint photo slideshow with a musical background, that once I have finished a could burn so that it would self run on a normal cd/dvd player for tv.

You raise an interesting issue but it is a quite separate one to the topic of this article.

In essence it is quite possible to create a WAV file that is a bit perfect replication of the digital data on a CD. Exact Audio Copy is a free program that attempts to do just that.

However a bit perfect WAV copy may still sound slightly different to the original CD. That's usually because the software and hardware involved when you play a WAV file is different to that involved when you play a CD. The digital data may be perfect but the performance of the equipment that reproduces that data is far from perfect.

More intriguing is the oft-reported differences between bit perfect copied CDs and the original CD when played back through the same equipment.

Some hard core engineers claim that these differences are imagined. The differences are certainly small and I can't hear any difference between an original and copied CD when played through my PC speakers.

However with a high resolution hi-fi I can definitely hear differences, albeit small.

Various theories have been put forward why two bit perfect copies of a CD can sound different. These include differences in the shape and depth of the pits burned into the CD or differences in the CD reflective coating.

Another possible explanation is differences in the amount of "digital jitter" embedded in the CD and its copy. That is, very small timing variations in the delivery of the digital data.

These timing differences are possible because digital samples of audio data do not contain the timing data in the sample itself but rely on the use of an external clock to provide the timing reference.

So with a CD recorded at the standard 44,000 samples per second these samples are extracted at a rate determined by an external clock. This equates to one sample every one 44000th of a second so you can see the clock need to be very precise.

Well electronic clock circuits are precise but not perfect so it is possible for very small variations in the clock accuracy to effect the timing of the delivery of the digital data stream. These small variations may show up as a distortion of the original audio signal. This is called digital jitter.

Digital jitter can become embedded in a digital signal at many different point during a CD copy operation and this certainly opens the possibility that two otherwise bit perfect CDs may sound different.

Some engineers believe clocks are so accurate that the resultant digital jitter is too small to be audible. Other engineers believe it to be an important variable in the quality of digital audio reproduction and a major cause of the hard, metallic quality often present in digitally recorded audio material. It is a contentious issue.

Contentious or not it is a subject well outside of the scope of this article or indeed this website. If you want to talk more about this issue I suggest this is best done on an engineering or audiophile forum or website.

Gizmo

Wow! Gizmo, You have written something that is so beautifully clear that I stand in awe.

And the explanation of how stereo works was equally brilliant.

Was it Einstein who said that 'a good explanation should be understood by a 5 yr old child'?

I am that child. and obviously you are...

Thanks, Jez UK

I had problems copying and tried everything and in frustration turned to the internet and there it was. Read it only once (thanks for the clear explanation)and after that...problem solved!! THANKS!!!!!

I have a CD having .cda files. I can play them on my Car tape or DVD player. When I play them on my CD drive, it shows that its playing but there is no sound at all. I tried to play this Cd through Windows media player as well as VLC player but the result is same. Can you you recommend the best solution. Thanks

The CD you are using is a RW (re-writable) CD. Most car CD players MUST HAVE THE RECORDING ON A "R" CD. Copy the CD-RW disk to a CD-R disk. That will play in your car.

You might want to check if the PC's sound device is working, the volume is too low or mute, or audio cable loosens, etc. If tested OK, then try another CD on the CD drive to check if it's in order. Hope this helps.

I just ran into this problem yesterday and BINGO found the answer here today. Great stuff! Thx.

thebluejay

Great! I kept searching for a solution... And HERE I found it... Thankssss :)

That is the question.
Is it possible to change MP3 to a CDA file.
Then play the CD,s in my car???

Lee

Hi Lee, it is possible, just open up Windows Media Player (or other programs with audio-CD burn features), click on "Burn" tab, select "Audio CD" in the drop-down menu, drag and drop MP3 files to the burn list, and click "Start Burn". (Note: steps based on WMP 11).

This is a superb example of clear writing. The author takes a complex technical subject and presents it in manner that everyone can understand yet manages to be engaging at the same time. I just wish my Computer Science students could write like this.

now tell us how stereo gets onto that one spiral track
and is played back !!

If you are talking about digital CDs the answer is quite simple. The data on the spiral track consists of samples of digital data that alternate between left and right channels. Each sample has a header that identifies the channel it belongs to, so things don't get mixed up.

Separating data like that is easy with digital but with analog it's more of a challenge.

With old mono vinyl disks the groove containing the music wiggles from side to side in time with the music. The movement is all in the horizontal plane.

With stereo the second track is recorded at right angles to the first; for the sake of argument consider it as being recorded with the wiggles all in the vertical plane.

As the two planes are at right angles they are effectively independent of each other, so you can record two separate tracks in one grove.

In practice the two tracks are not in the horizontal and vertical planes but rather tilted sideways 45 degrees, so the end results looks like a V rather than an L

The reason for V arrangement is the mechanical wear is more even between the channels. In an L arrangement the vertical channel would wear much faster due to the effect of gravity.

Gizmo

Thanks. Now you can explain Hawking's A Brief History of Time to me.

K.

...or perhaps How to Make Firefox Load Faster

(http://www.techsupportalert.com/how_to_make_firefox_faster.htm)

Beautiful explanatiion

Hi,

I need help regarding ".cda" files. We have developed a music player which can play .mp3, .wav and other extension files. But now we are into playing the audio files from the audio CD. (i.e.) ".cda" files.

My question is :

1. How do I extract information such as album name, title, duration, artist etc from a .cda file.

Thanks for your help.

.cda files don't contain information such as album name, title, duration, artist, etc.

They only contain information on what part of a CD the track is located on.

The album name, title, duration, artist, etc. is laser-written (burned) on the CD. There are software specially made to get that information, I think.

Thanks for your reply.

Yep. I understood that it has only track information. How to access those track info from an audio CD in linux. (like track 01 starts from which point and ends in which point etc...)

Thanks for your help in advance.

Great Explanation, but how do I know the MB size before I rip as an MP3 file, (allowed One copy of Purchased CD), so as to get same quality when I can choose bit size for ripping? Thanks.

Nice explanation.. Really Good.
Can you please tell me how to extract audio files from that CD in Windows XP. [I can extract it from LINUX]
Thanks
- Pankaj

CD Ripping Software

There are lots available. Windows Media Player (comes with Windows), can rip, i think.

I don't get your explanation because what you described worked in older versions of Windows (98/ME) by using an enhanced version of cdfs.vxd. For example http://www.softpedia.com/get/Multimedia/Audio/Audio-CD-Rippers-Encoders/....

So why doesn't it work in XP or Vista?

Jer

Thank you! I purchased hooked on phonics and was going crazy trying to play the audio cds which came in cda format. I was able to rip them using Windows media player.

Useful info -merci beaucoup

It's good!

Windows Media and others know the artist, the name of the song, duration.... why?, where is that information?

It comes from a Database stored online, with ID3 tags. It can't extract that from CD

excellent put, and to the point. Thank you.

there is any way to convert .cda fiels into wma?? or mp3?? ty

You cannot just convert.cda files into wav or mp3, you first have to rip the cd using media player, then you can use a program like ImTOO mpeg encoder to convert...or simply change the settings in windows media player for the default media format.

Does anyone know how to convert a downloaded MP3 track to WAV? I have seen no less that two different sets of instructions but have had no success. Some say use Media Player, another iTunes, but no instructions, nothing works. Even Kim Kommando's instructions are lacking. Can anybody help? I have Vista on my PC.

Hi if you use itunes its really easy. First put the mp3's you want to burn onto a cd into an itunes playlist, make sure they are in the order you want them on the cd, then right click on the playlist and select "Burn playlist to disk". In the options choose maximum speed and audio cd.

You will have to use an audio converter for that. You can try "Any Audio Converter", or MediaCoder Audio Edition. Maybe Audacity can also convert from mp3 to wav, but am not sure.

Anupam Shriwatri, India

You can download DB Power AMP Music Converter for free. Once downloaded, you don't have to open it to convert music. Just go to the music track, right click, click convert, then select WAV or whatever, go to the bottom and click Convert. It does it in about 1 second. Note. It will NOT get rid of your MP3 track, it just creates a WAV track next to the MP3 track. Need to be careful not to use the MP3 to burn. Best bet is to delete the MP3 track so you won't burn the wrong format.

Thanx Anupam, I'll give Audacity a try.

I've got cda files on my computer that I downloaded. If they are indexes to something, but I don't have the original CD then what is the source - ie what are the indexes pointing to?

indexes are still pointing to the actual music on the original CD. In other words, you have to have the CD installed in the computer or the CDA files mean nothing.

very helpful...clearly written and to the point ..no useless jargon.

is UGH any good? Its from forge source.

If I have .wav files and want to burn them to a CD-R as a .cda file, i know that there are many programs that can do this for me. But, I can't seem to find a way to name the Volume Label of the CD with an "Album" name, and assign labels other than to the individual tracks. Is there a way?

Thanks Gizmo,
The explanation was very informative and written in everyday words.
Good job.

how do i converd the .cda .FILE file into MP3?

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <b> <address> <blockquote> <br> <caption> <center> <code> <dd> <del> <div> <dl> <dt> <em> <font> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <li> <ol> <p> <pre> <span> <strong> <sub> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <u> <ul> <tr>
  • Lines and paragraphs break automatically.
  • [node:123] - insert full text (themed by theme('node'))
    [node:123 body] - insert node's body
    [node:123 teaser] - insert node's teaser
    [node:123 link] - insert link to node
    [node:123 collapsed] - insert collapsed node's body
  • You may use [view:viewname] tags to display listings of nodes.

More information about formatting options