auCDtect Task Manager - альтернатива известной программе audiochecker
Принцип работы:
Похож на принцип работы audiochecker - тестируемые файлы распаковываются внешними консольными распаковщиками во временную директорию, после чего проверяются с помощью auCDtect.exe. Результаты проверки записываются в лог и заверяются цифровой подписью
Естественно, что такие логи могут быть проверены самой программой на предмет подделки.
Отличия от аналогов
- Программа оптимизирована для многозадачной работы
- Программа оптимизирована для работы на многопроцессорных/многоядерных платформах
- Каждая задача выполняется в своей виртуальной "песочнице", что позволяет безопасно обрабатывать ошибки и настраивать приоритет каждой задачи (и вообще при необходимости приостанавливать на время)
- Поддерживается более 20-ти форматов файлов для проверки. Этот список при желании может быть легко расширен без необходимости перекомпиляции
- Программа полностью поддерживает юникод (чего к сожалению нельзя сказать о внешних распаковщиках и auCDtect.exe)
- В дистрибутив уже включена поддержка английского и русского языков, но при необходимости программа легко поддается локализации на другие языки с помощью любого редактора ресурсов
- Программа может запускаться с флешки или даже CD
Системные требования
- Windows XP, Windows 2003 Server и более новые (под Vista и Windows 7 работает!)
- Свободное место на диске, достаточное для распаковки временных файлов
Установка: Скачать архивы с файлами программы и распаковать на диск. Затем скачать пакеты с кодеками и распаковать в директорию программы (с сохранением файловой структуры!!!)
Примечание: можно скачать архив, в который уже включены основные декодеры. Его достаточно просто распаковать.
Деинсталяция: Просто удалить директорию программы с диска
Лицензия: Freeware
Сайт программы
http://y-soft.org/Download.shtml?pat...t-Task-Manager
Инструкция по использованию пока не написана, но по отзывам тестеров интерфейс в целом интуитивно понятен
Интеграция с foobar2000
Использование auCDtect Task Manager из Foobar2000 с помощью компонента Run Services
Итак, для проверки аудиофайлов указанным методом, нужно проделать следующие шаги (настраивается один раз, затем использование производится с помощью пары кликов):
1) скачать компонент Run Services по ссылке
http://www.foobar2000.org/components/view/foo_run
2) распаковать архив, dll компонента положить в папку components, которая находится внутри папки Фубара, затем перезапустить плеер, если он был запущен;
3) в Фубаре зайти в меню "File -> Preferences -> Tools -> Run services":
4) нажать кнопку Add, дальше ввести:
а) в появившейся графе Label: Check Lossless with auCDtect Task Manager
б) в графе Path: "<Путь>\auCDtectTaskManager.exe" "$if(%__referenced_file%,$directory_path(%path%)\% __referenced_file%,%path%)"
Здесь в пункте б) вместо <Путь> вставляем собственно сам путь к папке auCDtect Task Manager'а - можно скопировать из Проводника.
Если в пути присутствуют скобки, то в Path их нужно заключать в апострофы, например:
"С:\Program Files
'(
'x86
')
'\auCDtect Task Manager\auCDtectTaskManager.exe"
5) нажать Save All (если есть), затем Close.
Настройка завершена! Пользоваться утилитой очень просто: клик правой кнопкой по элементу плейлиста в Foobar2000, затем "Run service -> Check Lossless with auCDtect Task Manager".
Можно добавлять сколько угодно файлов - они автоматически встанут в очередь на проверку. В случае открытого в Фубар .cue для образа музыкального диска, проверен будет файл-образ целиком.