a class that provides support for buffered random access files