Skip to content

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

License

Notifications You must be signed in to change notification settings

PoroCYon/unzip-http

 
 

Repository files navigation

unzip-http

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

Install

pip install unzip-http

Usage

unzip-http <url.zip> <filenames..>

Extract from a remote .zip at <url> to stdout.

If no filenames given, displays .zip contents (filenames and sizes).

Each filename can be a wildcard glob; all matching files are concatenated and sent to stdout in zipfile order.

Note: HTTP server must send Accept-Ranges: bytes and Content-Length in headers.

Python module unzip_http

import unzip_http

rzf = unzip_http.RemoteZipFile('https://example.com/foo.zip')
binfp = rzf.open('bar.bin')
txtfp = rzf.open_text('baz.txt')

Credits

unzip-http was written by Saul Pwanson and made available for use under the MIT License.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%