manicm said:
Fulmer said:
AIFF is the format in which the music is encoded on the CD itself...
AIFF is not the native CD format, neither is WAV for that matter.
Technically you are right, it is digital stream of 0s and 1s which en/decodes into 2-channels, each digitally signed, using a 16 bit linear PCM algorithm at 44.1Hz and it is a standard which was developed by Sony and Phillips which had no computer equivalent.
AIFF was a computer standard developed by Apple and Electronic Arts which took the raw PCM stream and encapsulated it in a Unix file format that was 100% what came off the CD so that we could manipulate raw audio streams on computers and I worked on the standard back in 1986-7. It was also adopted in to the Red Book standard by the IEC in 1992 and you can burn AIFF files straight to a CDR and they will play in any CD player - including my nearly 30 year old Sony Discman D-50 (which I had wired in to my car stereo back in 1986) that I used to test the standard as we developed it.
FLAC, by comparison, uses a compression algorithm to try and reduce the size of the PCM stream by removing what the algorithm perceives to be "superfluous data". Given that the CD is already taking a analogue stream and down sampling it to encode in a linear PCM stream, taking that information and further compressing it will further reduce quality. While the algorithm is very well written, it is still a compression algorithm and it does degrade the quality of the music from what was encoded on the CD and that is just a technical fact. Whether you're able to hear the difference is down to your ears and your playback equipment.
To be fair, the WAV standard - developed by IBM and Microsoft after AIFF as part of the OS/2 project - did originally provide for a similar 16 bit linear PCM at 44.1Hz however over the years it has been misused and was never an industry standard. Most WAV files include compression and up sample to 32 bit streams which, ironically, damages the audio as much as the compression since the algorithm "creates" data that didn't exist in order to "improve resolution". If someone properly encodes WAV files as originally intended then they would be an exact copy of the CD stream as is an AIFF and would take up similar space; it just never happens that way. Most people wrongly encode WAV files that are both compressed (to reduce space) and interpolated to 32 bit (to improve resolution) under the false impression it "improves the quality of the sound".
If you were going to have a throw down between WAV and FLAC then FLAC would win as the compromises are less.
However if you want rip CDs and keep the quality exactly as on the disc without any compromises then AIFF is your best bet.