Qualquer ferramenta de arquivamento de linha de comando pode fazer isso quando combinada com o comando split:
Exemplo dogzip:
tar cf – |gzip -9 -c |split -b 100M split_archive.tgz.
Os arquivos gerados serão parecidos com:
split_archive.tgz.aa
split_archive.tgz.ab
...
Para colocá-los juntos novamente, use cat split_archive.tgz*
Se você já fez um 'Archive.zip' de alguns arquivos usando o menu do botão direito, você pode dividi-lo após o fato, digitando em um terminal:
split -b 500m Archive.zip split_archive.zip.