From: krunalb on
I have a huge file which I want to split into "n" files w/o
copying the data physically. This is normally done in unix using
splice but unfortunately splice doesn't work if file is located on
Also each individual file should exist as an independent file that can
be later used
by other programs (and so opening single file and seeking to needed
and then passing fd will not help.)

Any idea how can this be achieved ?