Скажу сразу это происходит из-за испорченной внутренней структуры.
Могу предложить инструкцию:
1.Открываем битый архив с помощью WinZip
2. Нажимаем комбинацию клавиш Alt+R или переходим во вкладку Операции-Восстановить архив(ы).
3. После этого появится меню, в котором вам надо указать, куда сохранить восстановленный архив:
4.Далее начнется поиск информации для восстановления и само восстановление:
5. После этого у вас должен появиться файл
6. Замените им битый и смело открывайте свой архив.
Если не помогло,то вот очень полезный источник
Так же могу предложить наиболее универсальное решение
http://forum.ru-board.com/topic.cgi?for … opic=47810
Мое мнение как эксперта ,останавливается именно на этом сайте
а там думай сам,какой вариант тебе больше нравится!