Hacker News new | ask | show | jobs
by mpol 1563 days ago
That is factually incorrect. An ISO9660 is a filesystem on a data CD. An Audio CD is just a stream of bits. That is why you need to rip an audio CD, the CD player needs to transform that stream of bits into blocks of 4096 bytes. It has to remember where the previous block ended and the next block starts. For many years, you had to buy a luxury brand like Plextor to be sure that ripping process would happen without much stuttering and gaps.
2 comments

Audio CDs do have framing information (in the subchannel). However, the subchannel has no error correction (only basic error detection), so the CD player has to interpolate across subchannel errors (which are normal and common) to figure out where it is, and doing that properly can get complicated.

Also, the audio frame size is 2352 bytes. Those correspond to 2048 data bytes for data CDs (plus extra error correction).

Sure, but many of the cd cloning tools at the turn of the century would name your bit stream dumped to file with a .iso file type, not .IMG . That's what I'm referring to. I think it was wondering the meaning of that file format that led me to even learn what an ISO standard was.