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
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.
You can also try to fix the original:
zip -F archive.zip --out archive-fixed
zip -FF archive.zip --out archive-fixed
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.