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