Распакуйте архив, который был разделен на 2 файла

Распакуйте архив, который был разделен на 2 файла

У меня есть 2 zip-файла, которые были разделены с помощью:

zip -r -s 15 my_file.zip my_file.pdf

Теперь у меня есть 2 файла:

  • my_file.zip
  • my_file.z01

Как их распаковать?

Получаю unzip my_file.zipли я:

Archive: my_file.zip
waring (my_file.zip) zipfile claims to be last disk of a multi-part archive;
  attempting to process anyway, assuming all parts have been concatenated
  together in order.  Expect "errors" and warnings...true multi-part support
  doesn't exist yet (coming soon).
file #1:  bad zipfile offset (local header sig):  4

решение1

zip не поддерживает распаковку разделенных файлов (как ни странно), поэтому сначала вам придется «исправить» их на принимающей стороне.

zip -F my_file.zip --out unsplit.zip

Это позволит извлечь все файлы из my_file.z*разделенных архивов и скопировать их в новый zip-архив с именем unsplit.zip(или как вам угодно).

Затем вы можете распаковать этот файл как обычно.

Связанный контент