Задать вопрос
tupoi
@tupoi

Как разархивировать *.zip архив средствами python 3?

Доброго времени суток, имеется архив с паролем, пытаюсь его разархивировать таким образом
import zipfile

z = zipfile.ZipFile('arch.zip')
pasw = 'qwerty'.encode()
z.extractall(pwd=pasw)

но получаю ошибку
RuntimeError: Bad password for file <ZipInfo filename='arch/1.eml' compress_type=99 filemode='-rw-rw-r--' external_attr=0x8020 file_size=3002 compress_size=951>


при этом, если извлекаю его программой, то все нормально и пароль верный, сам создаю архив, ставлю на него пароль, запускаю свой код и тоже все хорошо извлекается, а вот своим кодом именно этот архив извлечь не выходит, в чем может быть проблема?
  • Вопрос задан
  • 644 просмотра
Подписаться 1 Оценить 1 комментарий
Решения вопроса 1
RusTech
@RusTech
а если без encode() ?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
02 февр. 2025, в 10:45
1000 руб./за проект
02 февр. 2025, в 10:19
7000 руб./за проект
02 февр. 2025, в 08:12
2500 руб./за проект