Я пытаюсь запустить приложение (игра Call of Cthulu: Dark Corners Of The Earth), но в определенной части всегда происходит сбой. Из моего тестирования я с некоторой степенью уверенности определил, что сбой вызван аудиофайлом, который воспроизводится именно в этой части. Теперь, по общему признанию, существует множество возможных причин сбоя (проблемы с драйверами, проблемы с кодеками или поврежденный файл, AFAIK или что-то совершенно другое), но, предположив, что я хотел определить, является ли это поврежденным файлом, есть ли способ сделать это? Это?
Все файлы .ogg.
По сути, я ищу утилиту или инструкции, чтобы пройти через дерево файлов, проверяя все файлы на наличие повреждений или неправильное форматирование. Я бы предпочел не проигрывать каждый файл (их несколько тысяч, возможно, потребуется время), просто проверять их работоспособность.
Спасибо всем!
РЕДАКТИРОВАТЬ
Просто немного больше информации. Возможно, я мог бы сказать аудиофайл по его первым моментам воспроизведения, но, как я уже сказал, есть несколько тысяч файлов, многие из которых звучат похоже. Кроме того, что интересно, звук всегда воспроизводится на полпути, а затем умирает в определенном месте.
Один из вариантов, который я изучал, состоял в том, чтобы сделать контрольную сумму для всего дерева папок и сравнить ее с другой копией игры (вероятно, торрентная, должна быть легальной, поскольку у меня уже есть копия).