long bufferSeek(long bufferNumber) { if (bufferNumber<0) { throw new BufferFileException("buffer number cannot be negative"); } return this.seekStart+this.headersize+(this.buffersize*bufferNumber); }