A julgar pelas suas perguntas anteriores, você está usando o OS X com o Zip 3.0 e o UnZip 5.52. Se eu zipar alguns arquivos com
zip -s 5m -r test test/
Eu recebo vários arquivos, incluindo um com a extensão .zip
. Correndo
unzip test.zip
funciona bem e esvazia todo o conteúdo.
O Zip tem o problema de que alguns arquivos não podem ser lidos em outros sistemas, é por isso que eu sugeriria tentar programas diferentes como sugerido pelo @Sandeep.
Corrigindo arquivo
Você também pode tentar corrigir o original:
zip -F archive.zip --out archive-fixed
zip -FF archive.zip --out archive-fixed
Alternativas
Eu não sei se você realmente precisa usar o Zip, mas acho que seria melhor você usar o Tar e o GZip.
tar cvf archive.tar.gz directory
split --line-bytes=600m archive.tar.gz part
e concatena novamente os arquivos, usando cat
em sistemas semelhantes a Unix ou copy
no Windows.
cat part* > archive.tar.gz
copy /b part1+part2 archive.tar.gz
Extraia o arquivo nos sistemas Unix clicando duas vezes. O 7Zip no Windows é uma boa ferramenta para esse fim.