int toRead = maxRead == 1 ? 1 : r.nextInt(maxRead-1)+1;
byte[] buf = new byte[toRead];
for(int i=0;i<buf.length;i++) buf[i] = f.getByte(i+x);
raf.pwrite(x, buf, 0, toRead);
for(int i=0;i<buf.length;i++) buf[i] = (byte)~buf[i];
raf.pread(x, buf, 0, toRead);
for(int i=0;i<buf.length;i++) assertEquals(buf[i], f.getByte(i+x));
x += toRead;
}
// Read
while(x < sz) {