Cравнение файлов МРЗ
Итак, мы получили готовый файл МРЗ. Можно ли утверждать, что он соответствует оригиналу на диске? Пока что нет. Однако определить разницу на слух может быть практически невозможно. Наилучший вариант проверки состоит в том, чтобы убедиться, что при повторении операции получаются одни и те же результаты. Программа AudioCatalyst предоставляет два способа такой проверки: сравнение файлов и вычисление контрольной суммы.
Проверка путем сравнения файлов состоит в том, что операция чтения дорожки выполняется дважды, после чего результаты сравниваются друг с другом. Если ошибок при чтении не возникло, файлы должны практически совпадать. Почему «практически» , а не точно? Дело в том, что, как уже говорилось, начать чтение в точности с начала записи невозможно. Это приводит к возникновению небольшого различия в длине файлов, которое проявляется на самом начальном отрезке записи. На слух это различие обнаружить невозможно, так как разница в длине записи измеряется в тысячных долях секунды и к тому же приходится на отрезок «тишины». Убедиться в идентичности файлов в программе AudioCatalyst позволяет команда File ► Compare Two Files (Файл ► Сравнить два файла). Пути поиска файлов указываются в полях First file (Первый файл) и Second file (Второй файл). Для их ввода можно также использовать кнопки Browse (Обзор). После того как имена файлов заданы, следует щелкнуть на кнопке Start (Запуск). Программа автоматически отбрасывает заголовочные части файлов, после чего определяет смещение начальных отрезков и начинает проверку. Проверка автоматически останавливается при обнаружении различия. Если до конца файла различие не обнаруживается, программа сообщает об идентичности файлов, что можно рассматривать как подтверждение правильности считывания данных.
Второй вариант проверки состоит в том, что сравниваются не сами файлы, а только контрольные суммы, вычисленные по данным файла. При чтении записей с компакт-дисков контрольные суммы вычисляются автоматически (если соответствующая возможность не отключена) и выводятся в окне программы в столбце Information (Сведения). Алгоритм вычисления контрольной суммы автоматически делает поправку на возможность начального сдвига, так что, если данные считаны правильно, контрольные суммы должны совпадать. Чтобы обеспечить проверку данных, удобно использовать следующий прием. Вставьте в дисковод нужный компакт диск, выберите дорожки, подлежащие копированию, и дайте команду CD ►Test selected tracks (Компакт-диск ► Проверка выбранныхдорожек). Эта операция вычисляет контрольные суммы для всех файлов, однако никакой записи на диск не производится. После окончания операции перепишите все полученные контрольные суммы и запустите уже «настоящее» преобразование. Если при повторной операции контрольные суммы совпали с записанными ранее, значит, чтение дорожек прошло успешно. Иногда требуется вычислить контрольную сумму для файла, полученного ранее. В этом случае следует дать команду File ► Calculate checksum (файл ► Вычислить контрольную сумму). Откроется диалоговое окно Calculate checksum (Вычисление контрольной суммы). Путь поиска файла вводится в поле Filename (Имя файла) или выбирается при помощи кнопки Browse (Обзор). Вычисление контрольной суммы для этого файла начинается после щелчка на кнопке Start (Запуск). По окончании вычисления результат заносится в поле The checksum is (Контрольная сумма равна).