docs: def fileChunkIter(file_object, file_chunk_size=65536):
      """
      Return an iterator to a file-like object that yields fixed size chunks
  
      :param file_object: a file-like object
      :param file_chunk_size: maximum size of chunk
      """
      while True:
          chunk = file_object.read(file_chunk_size)
          if chunk:
              yield chunk
          else:
              break