4

У меня есть более 20 гигабайт RAR-файлов, некоторые из которых были повреждены.

Может кто-нибудь сказать мне, как узнать, какие файлы RAR повреждены, не пытаясь извлечь каждый архив?

2 ответа2

3

Используя 7-Zip, вы можете выбрать несколько RAR или других архивов и выбрать Test в 7-Zip File Manager, чтобы проверить целостность всех из них.

Кроме того, вы можете включить функцию интеграции оболочки 7-Zip 1, использовать поиск Windows, чтобы найти все архивы RAR (в Windows 7 используйте тип строки поиска type:rar), затем выбрать все результаты поиска, щелкнуть правой кнопкой мыши. по результатам и в разделе 7-Zip выберите Тестовый архив.


1 Чтобы включить интеграцию с оболочкой, откройте диспетчер файлов 7-Zip, выберите « Параметры» в меню « Инструменты», выберите вкладку « 7-Zip » и установите флажок « Контекстное меню интеграции 7-Zip в оболочку» . Обратите внимание, что это требует прав администратора; в Windows Vista и Windows 7 щелкните правой кнопкой мыши значок диспетчера файлов 7-Zip, выберите « Запуск от имени администратора» и выберите запрос UAC.

0

Это немного медленно, но хорошо работает для меня. Я открываю окно dos с помощью command.com, затем меняю каталог на каталог winrar. Затем введите winrar t -re: *. *, Чтобы проверить все файлы на диске, включая подкаталоги. если вы хотите проверить только файлы rar, e: *. rar проверит все файлы rar на диске e. Я нашел это ОЧЕНЬ полезным, потому что winrar и 7zip, похоже, распознают файлы cbr или cbz как архивы, если вы используете тестер целостности в обычном интерфейсе программы. Также полезно иметь возможность проверять все подкаталоги за один раз. Все ошибки будут выведены во временный файл, который вам нужно будет скопировать и сохранить. Обратная косая черта после e: кажется, не сохраняется в сообщении.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .