Abstract: A method and apparatus provides random access to mainframe files that are accessed using an operating system that does not provide random access. This allows a computer system such as a mainframe on which random access is not supported to act as a file server for a computer system on which random access is supported without requiring the entire file to be downloaded to the client computer system.