unzip-http

Extract individual files from .zip files over http without downloading the entire archive.

MIT License

Downloads
777
Stars
263
Committers
2
unzip-http - v0.6 Latest Release

Published by anjakefala 4 months ago

Executable has been changed to unzip_http. Additionally, added support for unzip_http.py as executable.

What's Changed

Full Changelog: https://github.com/saulpw/unzip-http/compare/v0.5.1...v0.6

unzip-http - v0.5.1

Published by anjakefala 4 months ago

  • add RemoteZipInfo.extract() method
  • handle large (>64k) central dir
  • only warn on missing Accept-Ranges header e.g. S3 does not send it but still supports Range Requests

Merged PRs

Fixes https://github.com/saulpw/unzip-http/issues/14

Full Changelog: https://github.com/saulpw/unzip-http/compare/v0.4...v0.5.1

unzip-http - v0.4: expanding support for Python v3.6 to the library

Published by anjakefala over 2 years ago

v0.4

  • expand support for the unzip_http library to Python v3.6

API

  • parse date_time in ZipInfo
  • add RemoveZipFile.extractall()
unzip-http - v0.3: vendorable and easier to integrate

Published by saulpw over 2 years ago

v0.3

  • add MIT license to file to make it vendorable
  • expand support for the unzip_http library to Python v3.7
    • (unzip-http bin still requires Python v3.8)

API

  • add zip_size attribute (thanks @bousqui #6)
  • add symbols for eocd magics (thanks @bousqui #6)
  • make RemoteZipFile a context handler
  • RemoteZipFile.files now a cached property
unzip-http - ZIP64 support

Published by saulpw over 2 years ago

Features

  • show sizes in bytes instead of MB
  • support ZIP64 (requested by @bousqi #4)

Bugfixes

  • fix off-by-one: range-requests are inclusive of end byte (reported by @bousqi #3)
unzip-http - initial release

Published by saulpw over 2 years ago

Basic functionality; see README.