Show HN: Stream-unzip – stream unZIP files in Python
github.com
github.com
It is a semi-proprietary format not supported by zlib. Some tools, most notably Windows will sometimes use it to create large zip archives that go beyond limits of original zlib. An unsuspecting user would compress some files and there is no warning which format has been used.
I think Zip64 _is_ supported by Python, and doesn't really involve anything at the zlib level(?)
(The reason I'm asking: a recent answer at https://stackoverflow.com/a/67579486/1319998 mentions Deflate64 and Windows)
I wound up coming up with a quick solution that appeared to work. Taking advantage of being able to get s3 objects at arbitrary ranges, I implemented seek and read on top.