Read password protected Zips 100x faster
Project description
fastzipfile
Read Standard Zip Encryption 2.0 encrypted Zips 100x faster with same interface as standard library's zipfile.ZipFile
Installation
pip install fastzipfile
Usage
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()
Limitation
Currently it only supports what zipfile.ZipFile supports e.g. no AES-128 or AES-256 support.
License
This project is licensed under the MIT License - see the LICENSE file for details
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fastzipfile-2.1.tar.gz
(3.9 kB
view hashes)