I would like to insert (n) characters at the given position (p) of the data file (not to replace characters between p and p+n). Specifically, I am looking for a simple way to shift all characters by n starting from p+1 in the file without coping into a new file. Any advice how to accomplish that within the same file Would be appreciated.