as for splitting the tar ball, that can be done after it is created, which means it's not feasible since it can't be created in the first place if it's size goes over 4GB.