Read password protected Zips 100x faster
Read Standard Zip Encryption 2.0 encrypted Zips 100x faster with same interface as standard library's
pip install fastzipfile
You just need to import
fastzipfile and thats it. It monkey patches
zipfile with fast decrypter.
import fastzipfile import zipfile with zipfile.ZipFile('path-to-file.zip', mode='r') as fz: f = fz.open('path-to-file-in-zip', pwd=b'password') content = f.read()
Currently it only supports what zipfile.ZipFile supports e.g. no AES-128 or AES-256 support.
This project is licensed under the MIT License - see the LICENSE file for details
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.