Bij gewone data CDs worden naast de data ook foutcorrectiegegevens op schijf geschreven. Als hetgeen gelezen is niet overeenkomt met die controle, dan worden de data herlezen tot het klopt. Als het niet klopt, krijg je foutmelding. Je wil immers geen enkele byte veranderd zien in een binair bestand.
Bij audio CDs is die datacorrectie er niet. Als de data vervormd zijn door een slechte leesbaarheid (een kras, vuiltje), dan is er geen controle of de data die doorgegeven worden, juist zijn. Muziek CD spelers interpoleren dat. Bij CDRoms krijg je klikken.
Rubyripper gebuikt inderdaad cdparanoia om de audio data in te lezen, maar gebruikt hierbij de -Z optie. (Pretletter, zoek jij nu maar eens uit wat dat betekent: "man cdparanoia", ...en lees ook eens grondiger die ruby site!

).
In de praktijk valt het inderdaad wel mee: moderne CD drives hebben zelf ook foutcontrolemechanismen voor audio extractie. Enkel bij al tamelijk beschadigde CDs (of soms slechte persingen!!) ga je bij "gewone" CD rippers foute muziek rippen zonder dat je het weet: je hoort het dan wel aan klikken in je mp3speler. Rubyripper daarentegen zal iets verder kunnen corrigeren of ten minste toch zal kunnen vertellen dat de track fout was.