code: private void seekToChunkStart()
      {
          if (getOnDiskFilePointer() != chunkOffset)
          {
              try
              {
                  out.seek(chunkOffset);
              }
              catch (IOException e)
              {
                  throw new FSReadError(e, getPath());
              }
          }
      }
docs: Seek to the offset where next compressed data chunk should be stored.