Essa é uma pergunta difícil. Claro que se for um “terminal man” irá sugerir:
split -b 2048m bigfile.tgz bigfile.tgz.
E para remontar:
cat bigfile.tgz.* > bigfile.tgz
Mas o arquivo pode ser enviado para uma pessoa não tão hábil no terminal. Sugiro então uso o Keka. Que é gratuito!
Suporta multi-volumes, 7z, zip, tar, GZip, BZip2, dmg, e iso. Além de permitir o uso de senha.
O Keka também pode ser usado como descompactador. Mas para essa função prefiro o The Unarchiver.