Может кому поможет:
У меня была подобная ситуация, когда запароленный архив не распаковывался (...need PK compat. v5.1 (can do v4.6)), если путь до архива содержал пробел в названии одного из каталогов. При переносе в каталог, путь до которого был прописан одной строкой (без пробелов), архив полностью извлекался без проблем.
Всем удачи!