Судя по вашим предыдущим вопросам, вы используете OS X с Zip 3.0 и UnZip 5.52. Если я заархивирую некоторые файлы
zip -s 5m -r test test/
Я получаю несколько файлов, в том числе один с расширением .zip
. Бег
unzip test.zip
работает просто отлично и выкачивает все содержимое.
Проблема с Zip в том, что некоторые файлы не могут быть прочитаны на других системах, поэтому я бы предложил попробовать другие программы, например, предложенные @Sandeep.
Исправление архива
Вы также можете попробовать исправить оригинал:
zip -F archive.zip --out archive-fixed
zip -FF archive.zip --out archive-fixed
альтернативы
Я не знаю, действительно ли вам нужно использовать Zip, но я думаю, что вам лучше использовать Tar и GZip.
tar cvf archive.tar.gz directory
split --line-bytes=600m archive.tar.gz part
а затем снова объединить файлы, используя cat
в Unix-подобных системах или copy
в Windows.
cat part* > archive.tar.gz
copy /b part1+part2 archive.tar.gz
Извлеките файл в системах Unix, дважды щелкнув. 7Zip на Windows - хороший инструмент для этой цели.