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
Delicious
Digg
StumbleUpon
Please rate this article


Subscribe to our
This is the best thread I have seen. So with the advent of Mfr 2010 remastered audio releases and how great they sound in my high end car audio system, I really want a perfect copy. I have vista 64 ultimate with over 2T of storage, so compression is not an issue, and media Player with realtek sound. I think what you are saying is, I need better software and better hardware to accomplish my mission. I don't need to manipulate the sound like you or a pro does; I just want a near perfect copy. Isn’t' Creative Labs best for the hardware? Please tell me what software (it doesn't have to be free) and what soundcard I should buy? I will do it today. I am so excited to find this thread. Do I understand you correctly in needing these upgrades? Thank you. Robert
Ripping your CD to WAV files using Exact Audio Copy and then burning them to a blank CD will give you a near-perfect copy of your original CD. No additional hardware is required.
High end sound cards can of course improve the quality of sound that goes to your PC speakers but they will have virtually no impact on the CD copying process itself. Specialist audio cards are generally only needed if you are doing high-quality multi-channel work, working with DVD sound or doing studio work on a home PC.
For copying standard CDs the hardware found on most PCs and laptops is entirely adequate and capable of producing a copy that is indistinguishable from the original. So save you money and don't blow it on expensive hardware that you don't really need.
So I have EAC now 9.2 version and then it wanted Windows Media Encoder X64 for configuration, but even after restart it doesn't know that I have the enxcoder. What could be going on. Also cache feature says no after diagnostics. Please help. I seem to be close, although there are a lot of set up options??
The proper place to ask these usage questions is our freeware forum:
http://www.techsupportalert.com/freeware-forum/freeware-installation-and...
Gizmo
so "Exact Audio Copy" is the trick. It does better than windows media player?
After ripping a new music cd with WMA I must check all tracks to find a slight distortion in a one or two tracks(it's rarely happened, but I'm not sure when).
That's so tiring..
EAC says "Exact Audio Copy conquer these problems by making use of several technologies like multi-reading with verify and AccurateRip. "
So WMA doesn't have this technology...?
And should I re-rip my cds with EAC?
EAC is the best free ripper for those who want the highest quality rips. However not everyone wants (or needs) this quality and for such users convenience is likely to be a more more important factor when selecting a ripper.
Also be aware the even EAC cannot rip a scratched or damaged CD. Nor can it improve the quality of a poorly recorded CD.
I wrote a Java program that plays .wav files, using the javax.sound.sampled library. Is there a way to programmatically "rip" the CD to create .wav files from the data stored on the cd? Does the .cda in Windows contain a PCM data address that's accessible to a Java program?
Here's some information on the data contained within .cda "files"
http://www.moon-soft.com/program/FORMAT/sound/cda.htm
Gizmo
Im trying to send selected CD music tracks to friends in my e-mail. Very annoying to be foiled every time I try someting.
E
Yea, but how do I change a .cda into a WAV, etc?
You will need a CD ripper to rip the tracks to either mp3 or wav. Look here for such programs :
http://www.techsupportalert.com/best-free-cd-ripper.htm
hi,
I can not burn my wav-files just as they are so that my home CD player can play them; Each time I try to burn my wav. files they are converted into
cda-files which my home CD player is apparently not able to read. Though, the CD's can be read and played in my computer.
I use the lowest available speed (8x) and use Verbatim CD's. And, I have tried Media Player, Creator, Burn 4 Free and Burn Aware Free without positive results. I have a new computer and have though successfully burned DVDs. Any help would be greatly appreciated! SAM
You must be creating audio CDs, right? When you burn audio CDs, tracks are built on the CD, which are represented by the cda files. These are small files, that contain the track information.
If your CD player is able to play audio CDs, then it should be able to play the CD you have written. If any problem is there, check your CD player specifications. I hope you are not using the rewritable CDs, because your CD player won't play them.
See also: Rewritable Media.
Thanks, this helped a lot
I have a CD with a dozen .cda "files", which I've been reading about in the comments above. I want to copy the music onto my computer. Problem: I have a netbook with no CD drive. I share a drive on my husband's computer over our home network. But the Rip feature of the Media Player doesn't seem to recognize this drive. When I click on Rip, it just says "A CD is needed in order to rip music from CDs." I have gone to Options and included the CD under the folders to be monitored. That didn't help. Any suggestions?
You can run a virtual CD/DVD emulation program without the need of a physical cd/dvd drive, useful for a netbook.
Create an image of the cd in an iso file using a desktop/notebook with a physical drive, then copy the iso file over to the netbook's hard disk and use the emulator to mount the iso file. It works like you have a cd rom drive with the netbook.
See: http://www.techsupportalert.com/best-free-cd-emulator.htm
I have mp3 music files stored by session name in hundreds of folders. Each folder contains from 1 to 12 tracks. Is there a program that will convert and burn all the mp3 tracks in a specific folder to a format that will play in home & auto cd players?
You will have to create an audio CD for that. CD/DVD burners would be able to do so. Freeware burners like BurnAware Free, CDBurnerXP, InfraRecorder etc, can make an audio CD.
Anupam
I received an anonymous CD in the mail. Is there any way to find out where this CD came from?? i.e. what computer is was burned on.
It is possible to determine some things from removal media but depending on the circumstances of your situation this would be a job for either a private IT technician or the police.
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.
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 2nd that... Gizmo has an incredible gift for making the "complicated" understandable! Thanks Giz!
RJK Canada
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)
Hmm, maybe. An even harder task, that would surely defeat Einstein, is how to make an Adobe app load faster.
chris.p
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.
Post new comment