Fast random access to zstd files
Project description
indexed_zstd
A Python module for fast random access to zstd-compressed files without full decompression.
IndexedZstdFile implements Python's io.BufferedReader interface, so it works as a drop-in replacement for open() on .zst files — supporting seek(), read(), readline(), tell(), and context managers.
Under the hood it uses libzstd-seek to build a jump table of frame boundaries, enabling O(1) seeking to any position in multi-frame archives.
This project is based on indexed_bzip2 to target zstd specifically.
How it works
Zstd files can contain multiple independently compressed frames. indexed_zstd scans frame boundaries on first access and builds an in-memory jump table that maps uncompressed offsets to compressed positions. When you seek(), only the relevant frame is decompressed.
Seeking within a frame is emulated by decompressing from the frame start, so the more frames your archive has, the faster random access will be.
To create multi-frame archives use t2sz or the --stream-size option of the zstd CLI.
Installation
pip (recommended)
Pre-built wheels are available for Linux, macOS, and Windows:
pip install indexed-zstd
If no wheel is available for your platform, pip will build from source automatically.
In that case you need zstd development headers and a C++17 compiler:
# Debian/Ubuntu
sudo apt install libzstd-dev
# macOS
brew install zstd
conda
conda install -c conda-forge indexed_zstd
Arch Linux (AUR)
yay -S python-indexed-zstd
Usage
Basic random access
from indexed_zstd import IndexedZstdFile
with IndexedZstdFile("example.zst") as f:
f.seek(1024)
data = f.read(256)
print(f.tell()) # 1280
print(f.seekable()) # True
Reading line by line
from indexed_zstd import IndexedZstdFile
with IndexedZstdFile("logfile.zst") as f:
for line in f:
if b"ERROR" in line:
print(line.decode())
Opening by file descriptor
import os
from indexed_zstd import IndexedZstdFile
fd = os.open("example.zst", os.O_RDONLY)
with IndexedZstdFile(fd) as f:
data = f.read()
Inspecting frame structure
from indexed_zstd import IndexedZstdFile
with IndexedZstdFile("example.zst") as f:
print(f.size()) # uncompressed size in bytes
print(f.number_of_frames()) # number of zstd frames
print(f.is_multiframe()) # True if more than one frame
print(f.block_offsets()) # {compressed_offset: uncompressed_offset, ...}
API reference
IndexedZstdFile inherits from io.BufferedReader and adds:
| Method | Description |
|---|---|
size() |
Uncompressed file size in bytes |
number_of_frames() |
Total number of zstd frames |
is_multiframe() |
True if the file contains more than one frame |
block_offsets() |
dict mapping compressed offsets to uncompressed offsets |
available_block_offsets() |
Same as block_offsets(), but returns only the offsets discovered so far |
set_block_offsets(offsets) |
Manually set the jump table from a dict |
block_offsets_complete() |
True if the jump table has been fully built |
tell_compressed() |
Current position in the compressed stream |
All standard io.BufferedReader methods are available: read(), readline(), readlines(), seek(), tell(), seekable(), readable(), fileno(), close(), etc.
Testing
The test suite requires gen_seekable (built from the bundled submodule) and covers API, error paths, round-trip, reference, and heavy-data scenarios.
# Build gen_seekable from the submodule
cmake -S indexed_zstd/libzstd-seek -B indexed_zstd/libzstd-seek/build -DBUILD_TESTS=ON
cmake --build indexed_zstd/libzstd-seek/build --target gen_seekable
# Add it to PATH
export PATH="$PWD/indexed_zstd/libzstd-seek/build/tests:$PATH"
# Run the standard test suite (111 tests)
python -m pytest tests/ -v -m "not heavy and not reference"
Additional test categories (optional):
| Marker | Requirements | Description |
|---|---|---|
reference |
zstd CLI in PATH |
Compares library output against zstd -d |
heavy |
t2sz in PATH |
Large realistic data tests (10-50 MB) |
# Run everything including reference and heavy tests
python -m pytest tests/ -v
Building from source
Requires a C++17 compiler, Cython, and platform-specific zstd libraries.
# Clone with submodules (includes libzstd-seek)
git clone --recurse-submodules https://github.com/martinellimarco/indexed_zstd.git
cd indexed_zstd
pip install cython setuptools
Linux
sudo apt install libzstd-dev # Debian/Ubuntu
pip install .
macOS
brew install zstd
pip install .
Windows
Requires Visual Studio Build Tools with the C++ workload.
python libzstd/_get_zstd.py # downloads zstd headers and DLL
pip install .
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file indexed_zstd-1.7.1.tar.gz.
File metadata
- Download URL: indexed_zstd-1.7.1.tar.gz
- Upload date:
- Size: 152.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0eca6a4f5e6b905eaa1acd3d97b1ade34078a829483a43839f5cf2efe97150f4
|
|
| MD5 |
af2279cc7485d713c29f5e1bc3c4fafe
|
|
| BLAKE2b-256 |
dec8ccd92a94357bc84528adc7237561e5926e752709bfa707c4e4e42703ad16
|
File details
Details for the file indexed_zstd-1.7.1-cp314-cp314t-win_amd64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp314-cp314t-win_amd64.whl
- Upload date:
- Size: 682.8 kB
- Tags: CPython 3.14t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a1ae7ee9906320edcdf53db3113f783d0604c0585a9b1d3764a5c09ac519c71
|
|
| MD5 |
962ceb84a25890205da8da5d4b791aa3
|
|
| BLAKE2b-256 |
f309f42d6537320bde09d6ea8ddbb923ef8b5a34bfcc861f9e0175035c7898b4
|
File details
Details for the file indexed_zstd-1.7.1-cp314-cp314t-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp314-cp314t-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.14t, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ed1b691183224c0c10b1d7a4037bdc925b8f2ad5bd477b7789155b9836f56be3
|
|
| MD5 |
3ff2e0030cf7d8889e164bc4a4243fa2
|
|
| BLAKE2b-256 |
a6c654cca33039ab0996dfdef4f11cfcb4c7edba4d2d2dbe123237857fede326
|
File details
Details for the file indexed_zstd-1.7.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 684.3 kB
- Tags: CPython 3.14t, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c43e0afac8cb30545ecad95b3dbb068a35634424becedaff786e983ff11e300b
|
|
| MD5 |
a911161d6336868ca1e0b7de85b087b2
|
|
| BLAKE2b-256 |
4c51b75cd56f17d7b74e5242b7064e994767f1ca4c69cf57668a6cb11bf08042
|
File details
Details for the file indexed_zstd-1.7.1-cp314-cp314t-macosx_15_0_arm64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp314-cp314t-macosx_15_0_arm64.whl
- Upload date:
- Size: 310.4 kB
- Tags: CPython 3.14t, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
182a6d1c33e20d0770500839a45f57dfe6be746d456c94af825a9fefab220075
|
|
| MD5 |
5d8539ec5459d334c28fa03ac2c8d5a8
|
|
| BLAKE2b-256 |
51d85425794e0ec37b979c0ac807a5d8c27d3bf7fbd013181366fb10b44cd727
|
File details
Details for the file indexed_zstd-1.7.1-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 675.5 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
100bc27a7553cda0e79ea5c09dff2de947510c9d54ae51dd071463a03f4e2825
|
|
| MD5 |
01b09c69a0715f912a8ac3ad14cf7ca7
|
|
| BLAKE2b-256 |
f636e91d9454634fe9673b536e7c65d97e7e23acf7409ef73d133530739e9fe7
|
File details
Details for the file indexed_zstd-1.7.1-cp314-cp314-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp314-cp314-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.14, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6cf778dc0253bea84771fbda68709216f4f4e28e0798040e7c32f21b3ef9e6b
|
|
| MD5 |
98dd8d89badbd30d76e087f0ab98ef3a
|
|
| BLAKE2b-256 |
dbfe02c0795648840bff22a70ff3c14501c63084ecc03ed8c017208ab8a9e64b
|
File details
Details for the file indexed_zstd-1.7.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 679.7 kB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d3c34174ce7b53e6f2283b71a11777c32e7bccfc2b42f2c43b2b3cadf50b8aa8
|
|
| MD5 |
cc779e68316e6074f3cee777beccfbe7
|
|
| BLAKE2b-256 |
83e01c9974a7dac77652977bde69b65613713a384e983afe736dc31eeb7b6940
|
File details
Details for the file indexed_zstd-1.7.1-cp314-cp314-macosx_15_0_arm64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp314-cp314-macosx_15_0_arm64.whl
- Upload date:
- Size: 307.6 kB
- Tags: CPython 3.14, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
650c537cbd271e871c6805c88899380337ef5eadb2d44da60d8c039c57f4e5fa
|
|
| MD5 |
bdc8149908a7e0b5b559eab69102540d
|
|
| BLAKE2b-256 |
19330e8edc6bd510072658268aad0224894764639872408e4a20cca9af2bbf6f
|
File details
Details for the file indexed_zstd-1.7.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 656.5 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3e2710e1ddf5dfb2053b6bc6e7d1c1625b31b972c5e796267c7a44a03bcbb9e7
|
|
| MD5 |
8f0bd0e856c9664401579b2b7a354e5c
|
|
| BLAKE2b-256 |
304e2cabb4b755007392c19996a5432d32efde5f89bc7be232ce50342aa25f00
|
File details
Details for the file indexed_zstd-1.7.1-cp313-cp313-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp313-cp313-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.13, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68f9fe5382897acf557b00ec561ee56a83040c44079091b824633fcf8a554b6c
|
|
| MD5 |
8c9042d621b6a2dccbf92e797a36a69c
|
|
| BLAKE2b-256 |
a5da09eb5e6fbf25bde205201f36bf3aec0306551c3a36732d5928c5ab016660
|
File details
Details for the file indexed_zstd-1.7.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 682.5 kB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
213dcf7c8ecde7ce87cf983b0576fd8d060650c78ce66640be281a480fa04679
|
|
| MD5 |
7e8cdf4e99036947b6ae15ab8736024a
|
|
| BLAKE2b-256 |
7a945e43ca73b70eca1bb014fcd535ab0390df68f74ea330bffe4bc52f9689c1
|
File details
Details for the file indexed_zstd-1.7.1-cp313-cp313-macosx_15_0_arm64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp313-cp313-macosx_15_0_arm64.whl
- Upload date:
- Size: 307.0 kB
- Tags: CPython 3.13, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a84e2aad68634f4084d74bfe7cc5b6186943e15afbd9e9373c44580ee98f93a
|
|
| MD5 |
9bc0cc5b5892f55cc9605160cd6023dc
|
|
| BLAKE2b-256 |
bc72e944ddd5ed8a06cfdf58baeff1708e3c9ca435d90e1faa8c2f36166880ae
|
File details
Details for the file indexed_zstd-1.7.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 656.9 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a63613c8bad3cc711bd9feb6925e0d5deda1652ac80d00806a831e7590d4506
|
|
| MD5 |
33e86b5839cdc093373b329966b9b889
|
|
| BLAKE2b-256 |
fc9acf01a5f5024f8162a0c3570eed07ac880535db4b60031655d29151464a96
|
File details
Details for the file indexed_zstd-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2511fc3ff97fce0a3ba0fdce335a6b8ec1ac44a2f8929a95ab99eeedf9c5d8b9
|
|
| MD5 |
c094c86d207bc8f9cf30cc733b925cc4
|
|
| BLAKE2b-256 |
1cb664e4e6de469f539922b735f5c8d60b6ddbac67c64272531eb4d9da6e4067
|
File details
Details for the file indexed_zstd-1.7.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 690.6 kB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8f8650f2066d7340a6168191aebfc8094e40616cc1f224268edb19b16918103
|
|
| MD5 |
bc5166a24649a49d004bc89b7237866e
|
|
| BLAKE2b-256 |
8f50bdd0b3e3dd4c97cf315a7a2fed11b37ae94be3d6bf1d54630032fef8c938
|
File details
Details for the file indexed_zstd-1.7.1-cp312-cp312-macosx_15_0_arm64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp312-cp312-macosx_15_0_arm64.whl
- Upload date:
- Size: 307.8 kB
- Tags: CPython 3.12, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73797bcb44ab2c55c97bb9e9a686b42cd1a9f0b1b5c9848f84b51bb77f6c35a8
|
|
| MD5 |
f3f7f7eb286666ad59beb374bcf5af3d
|
|
| BLAKE2b-256 |
9d66a7e1ff38753a37a3fdfdc13793a8e078bc6bf1fd1abf4870dccea6ed76ec
|
File details
Details for the file indexed_zstd-1.7.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 656.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e325a7da73176666a4fe84c1d7d678e6fe87f1087da215f3533be8206ffa6607
|
|
| MD5 |
b79aa574d63311f7115b37bba717fad9
|
|
| BLAKE2b-256 |
93630d1291ae9d3c047fc3cb96315f9b5129e85a29b153b3e46b51f993afa12a
|
File details
Details for the file indexed_zstd-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04a9da8bfbef5b02d8e16537112354107de1989b72aa1445107f95dee27d0497
|
|
| MD5 |
7704926f68cd66d227431925777e22da
|
|
| BLAKE2b-256 |
ac78e0f9aa6d853e3f8a7d6802b3323ab16144b39d0864f38cbf4f77d499ca33
|
File details
Details for the file indexed_zstd-1.7.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 684.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9ab95ad8c16d21d6415c401c2d6edc164a1ca05c8ea925ed92c0f0946071508
|
|
| MD5 |
b31750a5ac6a89d42b6f8d32030d11e2
|
|
| BLAKE2b-256 |
70bd3776c5830400a62fdb44718da06743faab419fd5da5065190ddf34140a09
|
File details
Details for the file indexed_zstd-1.7.1-cp311-cp311-macosx_15_0_arm64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp311-cp311-macosx_15_0_arm64.whl
- Upload date:
- Size: 307.7 kB
- Tags: CPython 3.11, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a935d04967fc0bf956966b7f62b12d03ad4f916640e7ea799e0c56c8271c869
|
|
| MD5 |
95424e8b5cdb13e223639cb311766d35
|
|
| BLAKE2b-256 |
a6330398d71f01d67003314a0b2f2cc65b04b30424eb37e8d9145767058df6f9
|
File details
Details for the file indexed_zstd-1.7.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 656.4 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd316a7efc4d963f183098f89f0a9f2b9bc7137da9c90c68d0dc529bfbcd4f06
|
|
| MD5 |
c706fb3118275f0454450fc819598f01
|
|
| BLAKE2b-256 |
eb5072b36057fe2b8b703f8107d72fadce7608c85e28d0c12cbc9d12ba99666c
|
File details
Details for the file indexed_zstd-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c41722877b4e35ce93de05952ed601aee01a87f80d0750a37ef7ef57399d147d
|
|
| MD5 |
34a42873ad14de71502cdcc79b484639
|
|
| BLAKE2b-256 |
308dc76984dcbada1fc3a08f078f242b4dbc2c85dab2d10c2947b9a61b33dcc9
|
File details
Details for the file indexed_zstd-1.7.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 667.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caef6bfd8e58f812fef9c9a015a429bba80f9750ea6580b36fc1fcc15e705d58
|
|
| MD5 |
018f3afa339eb67afe487db4cbfc1514
|
|
| BLAKE2b-256 |
6bf0eaf35c3c68f83d6bfcc0cd9d83e67ba5bcec35ce6ccb9b1fafcb60cbbc16
|
File details
Details for the file indexed_zstd-1.7.1-cp310-cp310-macosx_15_0_arm64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp310-cp310-macosx_15_0_arm64.whl
- Upload date:
- Size: 307.6 kB
- Tags: CPython 3.10, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18381d86daaea0aa6fa9d19f5e5290f7bf1bdb633cf0f5a27d679001aa9a533e
|
|
| MD5 |
1e90c920cdc8ff8036fb7b42f09404b7
|
|
| BLAKE2b-256 |
fd15cd26a49396cff5caae95bc7ccce389df0eab1f80c313cdd0597b865c4317
|
File details
Details for the file indexed_zstd-1.7.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 657.1 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
654cbea91813abfbc8e54ff53a2bf26048a9eec2d1644002d2ce83d91dc2d34b
|
|
| MD5 |
97eb3d5fc42a96ace56c8a6221245b3a
|
|
| BLAKE2b-256 |
3c6c70fdd736f36073be293ee7e417c220884218511129a955dbf3305b2c34b6
|
File details
Details for the file indexed_zstd-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b480350de32a093fbe72d3548bb0900386c2a0c3212675a54d79ea14c853b098
|
|
| MD5 |
5a6c0f434cc610b5026b171752dc2b1c
|
|
| BLAKE2b-256 |
de49e0fbe8cdc2e92495363aab078a3cdef31c6f84ccee849acc18711abc16dc
|
File details
Details for the file indexed_zstd-1.7.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 666.4 kB
- Tags: CPython 3.9, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f37e262067159f5fb462e2f0813c46433224977a94f7adc8569afc22c0bbd100
|
|
| MD5 |
d373909de42f0727c16d30cd496e0e7e
|
|
| BLAKE2b-256 |
74d603a49bd76a31bb071d41f243c95605bd35aebbc3bd9b8bd2be3a538a9a8a
|
File details
Details for the file indexed_zstd-1.7.1-cp39-cp39-macosx_15_0_arm64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp39-cp39-macosx_15_0_arm64.whl
- Upload date:
- Size: 308.1 kB
- Tags: CPython 3.9, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca5667e69214d8bdb16facf504ec0d532d531b144ff476da7c4bf6ff58421b0d
|
|
| MD5 |
ada376a8b1642688d5bbebdbb91126d2
|
|
| BLAKE2b-256 |
926f777a50880d5f20befa6343e61bfed9156bbcb5ac907f93a91f45c08b4f37
|
File details
Details for the file indexed_zstd-1.7.1-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 674.1 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
add984598b94ee077788f25cf1ef7794fd0eccfa525d446f982eefd28af3715b
|
|
| MD5 |
627a014b611ab8f8c07df23bfa1c321a
|
|
| BLAKE2b-256 |
be13d51f43ccb51a2f22f04c45706362f7565846f0bdb0b6767b08342cb07189
|
File details
Details for the file indexed_zstd-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0012b14cb54395a3e07f40465190dc011e661635e0b9a225a1e39e0129335374
|
|
| MD5 |
82b330f370838992690db1c607063b65
|
|
| BLAKE2b-256 |
e5b4c79e1186f77450933367c1f398c4218338e11a1ede72fa791087f6c18465
|
File details
Details for the file indexed_zstd-1.7.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 670.9 kB
- Tags: CPython 3.8, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87a79f70daa4d2d3897a275f47cd5fd1472cf727b36d5dcdc2c6dc157e9845da
|
|
| MD5 |
6a2489d150cfdeb0732fd75baaaeaad4
|
|
| BLAKE2b-256 |
02ea1c6a0d6b51d93b98724074212b87e635a73dd6db99808de2999a69cf047d
|
File details
Details for the file indexed_zstd-1.7.1-cp38-cp38-macosx_15_0_arm64.whl.
File metadata
- Download URL: indexed_zstd-1.7.1-cp38-cp38-macosx_15_0_arm64.whl
- Upload date:
- Size: 311.8 kB
- Tags: CPython 3.8, macOS 15.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e24f73261dcbe9660b7338dfcfa61905c5ddc595fec5c1e82954ef7ba25cd433
|
|
| MD5 |
78ff92bd1ff93d5183dd007ab31925cb
|
|
| BLAKE2b-256 |
172c742b9eb1295c7e8e4b9ecc2d8db3c0d721088cb9271b40f8d510e63bf862
|