python3 ZipFile.extractall извлекает пустой файл - PullRequest
0 голосов
/ 27 августа 2018

Скажем, я сжимаю файл .txt в формате .zip с паролем 123, файл .txt имеет несколько символов, таких как abcd.Затем я создаю новый поток, используя zipfile lib в python3, чтобы распаковать файл .zip.Код ядра в потоке:

import zipfile as zf
zipf = zf.ZipFile(target)
zipf.extractall(path='./', pwd=password)

Однако извлеченный файл .txt пуст, а именно, в нем нет символа.Затем я делаю тот же эксперимент с .jpeg изображением, на этот раз изображение может быть извлечено идеально.

Я так смущен этим, кто-нибудь может предложить разумное объяснение?

...