Я не знаю о программе, которая сделает лучшее задание, восстанавливающее архив все же.
Вы могли бы попробовать
unzip -vt file.zip
только, чтобы видеть, можно ли, возможно, извлечь некоторые файлы безопасно, или фигура, какие файлы в архиве повреждены.
Ремонтные работы DiskInternals ZIP отлично под Вином это сохранило меня в прошлом.