AccurateRip

AcurateRip е онлайн база данни за прецизно копиране. Чрез сравняване на заснетите данни с данни, качени от потребители по целия свят, бит по бит се проверява точното копиране. В допълнение базата данни AccurateRip ви позволява да определите отместването на четене на устройствата.

AccurateRip се поддържа от Illustrate Ltd., управлявана от Spoon, основният разработчик на dBpoweramp. Всички данни се зареждат от Windows rippers dBpoweramp и Exact Audio Copy (използвайки лицензиран Illustrate DLL). Други рипъри и помощни програми, като CUETools и програми за Mac OS, могат да получават данни от базата данни за проверка на качеството, но не могат да изпращат свои собствени резултати до нея.

Прочетете офсет

Много малко CD устройства действително започват да четат CD аудио данни от сектора, поискан от екстрактора. Има програми, които имат грешка от един сектор (1/75 от секундата), но повечето имат грешка много по-малка (1/250 или 1/350 от секундата). Много съвременни CD устройства поддържат технологията "Accurate Stream", която на практика елиминира възможността за трептене, така че отместването е фиксирано при всяко четене и също така е еднакво за всички устройства от същия модел.

Използвайки базата данни AccurateRip, можете да определите отместването на четене, което обикновено е същото за устройства от една и съща марка/модел. След това тази стойност може да се използва от приложението за извличане, за да се гарантира, че всяка песен се взема точно от мястото, където започва и завършва с действителния си край.

Отместването е посочено в мостри. Една проба от Audio CD е равна на 4 байта (2 байта от левия канал и 2 байта от десния канал). 2352 байта или 588 проби съставляват един сектор на аудио компактдиск, съответстващ на 1/75секунди звук. По този начин отместването +134 означава, че устройството постоянно чете данни 536 байта по-рано от указаното в заявката - следователно, за да получи исканите данни, програмата за извличане трябва да компенсира тази характеристика с положително отместване.

Точност на отместването

Много е трудно да се определи действителното изместване на задвижването. Примерните измервания, направени от Андре Витоф, които първоначално бяха взети като основа на базата данни AccurateRip, бяха оспорени през 2006 г.: услугата за поддръжка беше представена с неоспоримо доказателство, че всички резултати са предубедени с +30 проби. Тоест, отместването се оказа с 30 проби по-малко от очакваното и по този начин корекцията беше извършена с 30 проби повече от необходимото. Witof разбра, че е твърде късно да промени референтните данни, тъй като базата данни вече беше придобила популярност. Въпреки това, тъй като всички изпратени данни са калибрирани по един и същи начин и грешката не е толкова значителна, точността на данните AccurateRip не е нарушена по никакъв начин.

Проследяване на контролни суми

Базата данни AccurateRip съдържа над два милиона диска. Програмите могат да използват тази информация, за да определят дали песните трябва да бъдат прочетени отново (в случай на несъответствие на контролната сума).

Изчисляване на контролна сума

Техническите подробности за алгоритъма за изчисление са дадени на тази страница: AccurateRip-CRC-изчисление.

Всяка контролна сума AccurateRip се основава на пълно извличане на записа - от началото до края, в съответствие с данните, посочени в TOC (таблица на съдържанието) на диска. Това означава, че всяка тишина или пропуск в началото (с изключение на първата песен) или в края на песента трябва да бъдат включени в извличането. Ако вашият екстрактор прекъсва тишината или прави нещо с празнините, освен да ги прикрепипредишната песен (както обикновено се случва при премахване на рип без да се вземат предвид пропуските), е малко вероятно получените суми да бъдат изпратени или сравнени с данните в AccurateRip.

Алгоритъмът за изчисляване на CRC игнорира първоначалните 2939 семпли (малко под 5 кадъра, малко над 0,013 s) от първата песен и 2940 семпли (точно 5 кадъра) в края на последната песен. Максималното отместване на устройството в базата данни в края на 2011 г. е само 1776 проби, така че когато устройство с коригирано отместване надхвърля границите на аудио данните, това не се отразява на контролните суми. Ако преразчитането надвишава 2940 проби, алгоритъмът счита, че данните са подплатени с цифрово мълчание. Ако вашето устройство не поддържа отмяна и вашата програма за извличане не допълва данните с нули, за да симулира отмяна, най-вероятно получените CRC няма да бъдат взети под внимание.

Оптимизацията, използвана в първата версия на AccurateRip, доведе до неволна загуба на точност: около 3% от данните не бяха включени в контролните суми. По-късно алгоритъмът е подобрен и технологията е наречена AccurateRip v2 (днес се използва от програми по подразбиране, с изключение на AccurateRip v1).

Щамповането в терминологията на AccurateRip е група от идентични аудио компактдискове, произведени в завода за щамповане в една партида. Друга партида, направена по различно време, обикновено ще има различно отместване. Това се дължи на особеностите на подготовката на матричния диск за машини за щамповане. С изключение на това отместване, данните на дисковете на различните щамповани са идентични. Първоначално AccurateRip можеше да сравнява само резултати за конкретни удари (едно и също отместване, същите данни), въпреки че процедурата за калибриране позволява алтернативни удари. Една от актуализациите на CUETools включваше математически алгоритъм,ви позволява бързо да проверите разкъсването, като използвате данни от различни щампования. Това подобрение по-късно беше включено в AccurateRip v2.

Информация за спонсора