Войти

Показать полную графическую версию : Пакетная проверка аудио файлов на ошибки


stp242
01-03-2014, 00:34
Всем привет!
Меня интересует следующий вопрос:
Есть ли какая-нибудь возможность сканирования каталогов(а возможно и разделов) с аудио файлами на предмет обнаружения в них ошибок?
Предыстория:
После восстановления файлов с повреждённого жестокого диска(в основном аудио),я решил сравнить их с файлами на жёстком диске,где был сравнительно недавний back up повреждённого винта.
Сравнивал в Total Commander при помощи утилиты синхронизации каталогов.
Так вот,после сканирования похожие файлы показывались как не одинаковые(см. pic1.jpg).Т.е. размер и название были одинаковые,но каталоги были с меткой "не одинаковые".
После этого я решил их послушать.Те файлы,которые были восстановлены,оказались с ошибками или вообще не проигрывались.
И вот у меня возникла мысль проверить всю мою музыкальную библиотеку на наличие ошибок.Если это конечно же возможно.

Буду рад любой помощи.

DJ Mogarych
01-03-2014, 12:35
А чем восстанавливали?
Есть возможность ещё раз запустить восстановление?

stp242
01-03-2014, 14:23
Восстанавливал в R-Studio.
Еще раз восстанавливать не к чему.Т.к. к счастью была копия на моём винте,где хранился back up 3-4x месячной давности.
А на восстановленном винте есть более свежие файлы.Вот я и хочу их просканировать на ошибки,прежде чем делать новый бэк ап.

mwz
02-03-2014, 00:06
И вот у меня возникла мысль проверить всю мою музыкальную библиотеку на наличие ошибок.Если это конечно же возможно. »

Невозможно. Файлы эти не содержат проверочной информации (которую содержат, например, архивы RAR, ZIP и т.д.).

И в таких случаях перед сохранением файлов надо создавать файл, содержащий их контрольные суммы (в TotalCmd: выделить копируемые файлы и в меню TotalCmd выбрать "Файл -> Создать файл(ы) контрольных сумм)", и сохранять вместе с файлами. Тогда при сверке по этому файлу (или файлам) контрольных сумм будет практически достоверно показано наличие или отсутствие ошибок в проверяемых файлах.

fyt
02-03-2014, 02:30
проще по новому всё перекачать

stp242
02-03-2014, 13:15
Цитата mwz:
Цитата stp242:
И вот у меня возникла мысль проверить всю мою музыкальную библиотеку на наличие ошибок.Если это конечно же возможно. »
Невозможно. Файлы эти не содержат проверочной информации (которую содержат, например, архивы RAR, ZIP и т.д.).
И в таких случаях перед сохранением файлов надо создавать файл, содержащий их контрольные суммы (в TotalCmd: выделить копируемые файлы и в меню TotalCmd выбрать "Файл -> Создать файл(ы) контрольных сумм)", и сохранять вместе с файлами. Тогда при сверке по этому файлу (или файлам) контрольных сумм будет практически достоверно показано наличие или отсутствие ошибок в проверяемых файлах. »
Жаль что невозможно.
Спасибо за помощь.
Функцию в TotalCmd "Файл -> Создать файл(ы) контрольных сумм)" не обнаружил.У меня есть"Подсчитать CRC-суммы".С помощью ее и попробовал создать файл в формате md5 одного раздела.Если конечно я правильно тебя понял.
Что такое свёртка я не очень понимаю.

Цитата fyt:
проще по новому всё перекачать »
Не,не проще.Слишком много качать и не всегда можно некоторые альбомы найти.
А вот если бы я точно знал,какие бракованные,было бы проще.
В принципе можно проверить(прослушать) каждый альбом,но это такая морока.

mwz
02-03-2014, 23:59
.У меня есть"Подсчитать CRC-суммы" »

У вас или "сборка" TotalCmd с "неофициальным" русификатором, или очень уж старая версия: даже в 2004 году в моём официальном переводе к версии 6.03 (сохранён у меня в архиве), лежавшем на сайте C.Ghisler там же, где сейчас лежит перевод к 7.50, пункт звучал как "Создать SFV-файл контрольны&х сумм (CRC)...". Здесь же я дал формулировку по русификации из дистрибутива TotalCmd 8.50 (версия перевода от группы Власова).

Да, можно создать файл контрольных сумм для раздела целиком -- но, я думаю, удобнее делать помельче: хотя бы раздельно по папкам.
Двойной щелчок из TotalCmd по файлу контрольных сумм, созданных в нём же, запускает проверку файлов, находящихся в списке этого файла контрольных сумм (т.е. сверку файлов по контрольным суммам).

Свёртка же применительно к данному случаю фактически и есть создание контрольной суммы: даже гигабайтные файлы сворачиваются в строку относительно небольшой длины (как правило, от 8 до 512 символов, в зависимости от метода подсчёта контрольной суммы), по которой нельзя восстановить такой файл, но можно определить что файл искажён: определить даже в случае, когда в файле изменён лишь один бит.

На этом же основаны и цифровые подписи файлов, которые уже много лет можно видеть на закладке "Цифровые подписи" в Свойствах многих исполняемых (и иногда -- некоторых других) файлов; если файл не подписан -- закладка эта не появляется. Цифровая подпись также является одним из видов упомянутой мной проверочной информации: она может или соответствовать (что означает правильность файла) или не соответствовать (что означает, что в файл внесены случайные или преднамеренные изменения).

stp242
03-03-2014, 21:06
mwz,
спасибо тебе за помощь




© OSzone.net 2001-2012