docs: def extract_files(file_paths, target_path):
          """ Unpack all files to the given path. """
          os.makedirs(target_path, exist_ok=True)
          extracted = []
  
          for file_path in file_paths:
              with tarfile.open(file_path, 'r') as archive:
                  archive.extractall(target_path)
  
              file_name = os.path.splitext(os.path.basename(file_path))[0]
              extracted.append(os.path.join(target_path, file_name))
  
          return extracted