Скажем, я сжимаю файл .txt
в формате .zip
с паролем 123, файл .txt
имеет несколько символов, таких как abcd
.Затем я создаю новый поток, используя zipfile
lib в python3, чтобы распаковать файл .zip
.Код ядра в потоке:
import zipfile as zf
zipf = zf.ZipFile(target)
zipf.extractall(path='./', pwd=password)
Однако извлеченный файл .txt
пуст, а именно, в нем нет символа.Затем я делаю тот же эксперимент с .jpeg
изображением, на этот раз изображение может быть извлечено идеально.
Я так смущен этим, кто-нибудь может предложить разумное объяснение?