8 releases (breaking)

0.8.0 May 25, 2022
0.7.0 Apr 26, 2022
0.6.0 Jul 28, 2021
0.5.0 Apr 26, 2021
0.1.1 Jan 29, 2021

#465 in Compression

Download history 546/week @ 2023-12-07 365/week @ 2023-12-14 284/week @ 2023-12-21 248/week @ 2023-12-28 369/week @ 2024-01-04 520/week @ 2024-01-11 645/week @ 2024-01-18 567/week @ 2024-01-25 297/week @ 2024-02-01 200/week @ 2024-02-08 524/week @ 2024-02-15 531/week @ 2024-02-22 775/week @ 2024-02-29 524/week @ 2024-03-07 609/week @ 2024-03-14 491/week @ 2024-03-21

2,551 downloads per month

BSD-3-Clause

33KB
663 lines

zstd-seekable-s3 Actions Status: build

This is a wrapper over zstd_compressed and rusoto packages. It retrofits S3 objects with seeking via the HTTP range header and implements a decompression layer on top of anything we can read/seek. The result is that we can read S3 objects that were compressed with (seekable) zstd and only fetch the parts of the file we're interested as if we were working on uncompressed data but without actually paying any bandwidth or storage costs that come with storing uncompressed data.

See the examples directory for a potential way to use it.

This package is currently in experimental state, do expect the API to change.

Dependencies

~13–27MB
~388K SLoC