Распакуйте ошибку "Не найдена подпись конца центрального каталога"

У меня есть ZIP-файл, который открывается в Windown/MS Word (на самом деле это файл.DOCX). Открытие его с помощью LibreOffice / Mac приводит к:

General Error.
General input/output error.

File говорит:

../Commission Plan.docx: Zip archive data, at least v2.0 to extract

А также unzip говорит:

Archive:  ../Commission Plan.docx
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of ../Commission Plan.docx or
  ../Commission Plan.docx.zip, and cannot find ../Commission Plan.docx.ZIP, period.

Как мне открыть этот файл?

2 ответа

Решение

Используйте этот альтернативный процесс, чтобы разорвать ваш файл. (Идея основана на ответе по адресу https://askubuntu.com/questions/54904/unzip-error-end-of-central-directory-signature-not-found)

mkdir DOCX
cd DOCX
jar xvf ../Commission\ Plan.docx
jar cvf ../Commission\ Plan2.docx *

Это распакует и перепакетирует, используя превосходную сборку zip-утилиты во время выполнения java в вашей системе.

У меня распаковка с 7z сработала:

7z x COCR2_100.zip

Установить через APT с apt install p7zip-full,

Другие вопросы по тегам