title: Random-access file I/O
body: <p>I'm considering writing a file I/O abstraction. Is there support in the APIs of the common desktop operating systems for inserting or erasing from random positions in a file? Or, if offered by my interface, would I have to manually shuffle down every byte in the file?</p>