Judging from your previous questions, you're using OS X with Zip 3.0 and UnZip 5.52. If I zip some files with
zip -s 5m -r test test/
I get several files, including one with the .zip
extension. Running
unzip test.zip
works just fine and deflates all the contents.
Zip has the problem that some files can not be read on other systems, that's why I would suggest trying different programs like @Sandeep suggested.
Fixing archive
You can also try to fix the original:
zip -F archive.zip --out archive-fixed
zip -FF archive.zip --out archive-fixed
Alternatives
I don't know if you really need to use Zip, but I think you might be better off using Tar and GZip.
tar cvf archive.tar.gz directory
split --line-bytes=600m archive.tar.gz part
and then again concatenate the files, either using cat
on Unix-like systems or copy
on Windows.
cat part* > archive.tar.gz
copy /b part1+part2 archive.tar.gz
Extract the file on Unix systems by double clicking. 7Zip on Windows is a good tool for that purpose.