AccurateRip
A system that verifies read results by comparing the checksums of audio CD tracks with records in an online database, and uses the optical drive's sampling offset information to standardize the comparison boundaries.
Explanation
AccurateRip is a database and verification system used to validate the results of digital rips from audio CDs. It is maintained by Illustrate and is used by a variety of ripping software programs. The software calculates specific checksums for the disc and each track, then compares them with results submitted by other users in the database; when identical results are obtained from independent discs and reading processes, this provides external corroboration of the ripping’s accuracy.
The system must first identify the disc’s edition and compensate for fixed sampling read offsets across different CD drives. Since audio CDs lack a globally unique content identifier for all versions, AccurateRip generates disc identification data based on information such as the directory structure; pressings with identical directories but different audio content, hidden tracks, data tracks, or special boundaries may increase the complexity of identification. Read offset correction aligns the sample positions returned by the drive to a common reference, allowing results from different models to be compared. The “confidence” value in the report indicates how many existing submissions in the database match the current verification result; it is neither a percentage nor a sound quality rating. A higher “confidence” value indicates that multiple independent reads have yielded the same result; a confidence value of 1 may still be correct, though it indicates fewer matching samples. If multiple tracks match the same release, the probability of a completely identical reading error occurring by chance is very low.
A “no match” result does not necessarily indicate a ripping error. New releases, rare pressings, different master versions, incorrect drive offset settings, or the absence of a corresponding submission in the database may all result in a “not present” or inconsistent result. Conversely, a match for AccurateRip indicates that the extracted data matches the database record, but it does not verify the packaged labels, cover art, CUE sheet, or file naming, nor does it prove the commercial legitimacy of the submission source.
AccurateRip is a result verification mechanism, not a read mode. A single rapid read in Burst mode may still be verified as accurate if it reliably matches the database; conversely, in Safe mode, even repeated reads may fail to find a database match due to consistent drive interpolation, cache settings, or the inability to read beyond the boundary. The extraction algorithm and external verification should be described separately.