RandomAccessFile~implements DataInput/Dataoutput