Как извлечь защищенный паролем RAR-файл с помощью Patool в Google Colab

Я установил patool в Google Colab. Команда patool работает с файлом:

patoolib.extract_archive("/content/drive/My Drive/File_name.part1.rar", outdir="/content/drive/My Drive/Folder/")`

После успешного завершения он распаковал 10 частей zip-файлов.

Но когда я пытаюсь извлечь эти 10 файлов, он возвращает ошибки и запрашивает пароль. Я знаю пароль, и всякий раз, когда я ввожу пароль, он говорит «программа прервана».


person Srijon Sarker    schedule 23.05.2020    source источник
comment
Какой API вы используете для извлечения zip-файлов? Модуль Python zipfile поддерживает параметр пароля: docs.python.org/ 3/library/zipfile.html#zipfile.ZipFile.open   -  person AbbeGijly    schedule 23.05.2020
comment
Также проверьте 7zip (7z), лучший в мире инструмент для разархивирования безумного множества форматов файлов.   -  person AbbeGijly    schedule 23.05.2020


Ответы (1)


Для 7z вы можете использовать

! 7z e -pPASSWORD "path/to/file.zip"

извлечь файл с паролем.

person korakot    schedule 23.05.2020