An online (https://en.wikipedia.org/wiki/Online_algorithm) file spliting and joining program