Проверка ошибок многокомпонентного архива rar

Проверка ошибок многокомпонентного архива rar

Итак, у меня есть rar, разделенный на несколько частей, и одна из них плохая. Я могу повторно загрузить части и предположить, что ошибка в передаче файлов является источником ошибки. Есть ли способ сузить круг плохих частей?

решение1

Кроме проверки хеша каждого файла, на самом деле нет. Насколько я знаю, нет.

Вы можете начать извлечение, а затем произойдет ошибка из-за поврежденного файла.

решение2

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

решение3

утилита командной строки rar поддерживает эту rопцию. вы можете запустить ее для каждой части по отдельности и изучить вывод. она выдает сообщение, если файл поврежден. она также пытается исправить проблемы, если их обнаруживает. иногда данных четности достаточно, чтобы исправить проблему.

решение4

Вы можете использовать unrarпакет для извлечения и посмотреть, какая часть извлечения не удалась.

unrar x TheArchive.part1.rar

Результат будет примерно таким:

Extracting from TheArchive.part3.rar

...         TheArchive/data                                        43%
TheArchive/data1.cpi    : packed data checksum error in volume TheArchive.part3.rar

Extracting from TheArchive.part4.rar

...         TheArchive/data                                         58%

Extracting from TheArchive.part5.rar

...         TheArchive/data                                         73%
TheArchive/data1.cpi    : packed data checksum error in volume TheArchive.part5.rar

Глядя на вывод выше, мы обнаруживаем, что part3 и part5, похоже, имеют проблемы. Возможно, повторная загрузка их исправит проблему.

Связанный контент