With windows there is HJsplit and other software which will split up large files into manageable files. Agreed there is many different ways, what is the common / accepted method in Linux?