code: def file_enumerator(filepath, block_size=10240, *args, **kwargs):
      
  
      _LOGGER.debug("Enumerating through archive file: %s", filepath)
  
      def opener(archive_res):
          _LOGGER.debug("Opening from file (file_enumerator): %s", filepath)
          _archive_read_open_filename(archive_res, filepath, block_size)
  
      if 'entry_cls' not in kwargs:
          kwargs['entry_cls'] = _ArchiveEntryItReadable
  
      return _enumerator(opener,
                         *args,
                         **kwargs)
docs: Return an enumerator that knows how to read a physical file.