Заранее благодарю за любую помощь. Я пытаюсь распаковать zip-файл из нескольких частей из командной строки в OSX 10.8.5.
Я создал zip, используя zip -s 800m foo.zip foo.mov
Файл foo.mov
составляет 2,7 ГБ. Итак, у меня есть файлы: foo.zip, foo.z01, foo.z02, foo.z03
.
Я попытался использовать zip -s 0 foo.zip -O foo_unsplit.zip
, но тогда foo_unsplit.zip составляет всего 1,6 ГБ и выдает ошибку ниже при использовании с unzip.
error: invalid compressed data to inflate
Я также попытался использовать cat Heritage.zip Heritage.z01 Heritage.z02 Heritage.z03 > Heritage_unsplit.zip
но разархивирование файла результатов дает следующий результат:
unzip Heritage_unsplit.zip
Archive: Heritage_unsplit.zip
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 Heritage_unsplit.zip or
Heritage_unsplit.zip.zip, and cannot find Heritage_unsplit.zip.ZIP, period.
Кто-нибудь знает способ разархивировать многокомпонентный файл в командной строке. Я сделал ошибку в любой из моих попыток?