def extract_all(input_zip):
    return {entry: extract_zip(entry) for entry in ZipFile(input_zip).
        namelist() if is_zipfile(entry)}
Рекурсивно распаковать архивы, сохранить (имя файла, извлеченное содержимое) в словаре