docs: public byte[] readData(long fromIndex, int length) throws IOException {
  
          fileChannel.position(fromIndex);
  
          ByteBuffer byteBuffer = ByteBuffer.allocate(length);
          fileChannel.read(byteBuffer);
          return byteBuffer.array();
      }