sozipfile is a fork of Python zipfile module, from its implementation in CPython 3.11, which implements the SOZip optimization, when writing deflate compressed files whose size exceeds the chunk size (defaults to 32768 bytes). It also implements efficient seeking within a SOZip file.
Example to generate a SOZip-optimized file:
import sozipfile.sozipfile as zipfile with zipfile.ZipFile('my.zip', 'w', compression=zipfile.ZIP_DEFLATED, chunk_size=zipfile.SOZIP_DEFAULT_CHUNK_SIZE) as myzip: myzip.write('my.file')
Example to check if a file within a ZIP is SOZip-optimized:
import sozipfile.sozipfile as zipfile with zipfile.ZipFile('my.zip', 'r') as myzip: if myzip.getinfo('my.gpkg').is_sozip_optimized(myzip): print('SOZip optimized!')
Available on pypi:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4