Sometimes zip files may be too big, so you could break them for easier transfer. Assuming you have a large zip file called dataset.zip
and you wish to split it into 300MB parts. You can do so with
zip dataset.zip --out dataparts -s 300m
This will then create a bunch of files called
dataparts.zip
dataparts.z01
dataparts.z02
dataparts.z03
...
In order to collect them back together, you can use
zip -F dataparts.zip --out new_dataset.zip
# or
zip --fix dataparts.zip --out new_dataset.zip
Then you can unzip them with unzip