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
Metadata
Release files for indexed-zstd 1.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| indexed_zstd-1.7.1.tar.gz | 152.3 kB | Details |
Built distributions (wheels)
Total release size: 27.6 MB
Release files / indexed_zstd-1.7.1.tar.gz
| Download URL | indexed_zstd-1.7.1.tar.gz |
|---|---|
| Size | 152.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0eca6a4f5e6b905eaa1acd3d97b1ade34078a829483a43839f5cf2efe97150f4
|
|
BLAKE2b-256 checksum How to use checksums |
dec8ccd92a94357bc84528adc7237561e5926e752709bfa707c4e4e42703ad16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp314-cp314t-win_amd64.whl
| Download URL | indexed_zstd-1.7.1-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 682.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5a1ae7ee9906320edcdf53db3113f783d0604c0585a9b1d3764a5c09ac519c71
|
|
BLAKE2b-256 checksum How to use checksums |
f309f42d6537320bde09d6ea8ddbb923ef8b5a34bfcc861f9e0175035c7898b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ed1b691183224c0c10b1d7a4037bdc925b8f2ad5bd477b7789155b9836f56be3
|
|
BLAKE2b-256 checksum How to use checksums |
a6c654cca33039ab0996dfdef4f11cfcb4c7edba4d2d2dbe123237857fede326
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 684.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c43e0afac8cb30545ecad95b3dbb068a35634424becedaff786e983ff11e300b
|
|
BLAKE2b-256 checksum How to use checksums |
4c51b75cd56f17d7b74e5242b7064e994767f1ca4c69cf57668a6cb11bf08042
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp314-cp314t-macosx_15_0_arm64.whl
| Download URL | indexed_zstd-1.7.1-cp314-cp314t-macosx_15_0_arm64.whl |
|---|---|
| Size | 310.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
182a6d1c33e20d0770500839a45f57dfe6be746d456c94af825a9fefab220075
|
|
BLAKE2b-256 checksum How to use checksums |
51d85425794e0ec37b979c0ac807a5d8c27d3bf7fbd013181366fb10b44cd727
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp314-cp314-win_amd64.whl
| Download URL | indexed_zstd-1.7.1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 675.5 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
100bc27a7553cda0e79ea5c09dff2de947510c9d54ae51dd071463a03f4e2825
|
|
BLAKE2b-256 checksum How to use checksums |
f636e91d9454634fe9673b536e7c65d97e7e23acf7409ef73d133530739e9fe7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b6cf778dc0253bea84771fbda68709216f4f4e28e0798040e7c32f21b3ef9e6b
|
|
BLAKE2b-256 checksum How to use checksums |
dbfe02c0795648840bff22a70ff3c14501c63084ecc03ed8c017208ab8a9e64b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 679.7 kB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d3c34174ce7b53e6f2283b71a11777c32e7bccfc2b42f2c43b2b3cadf50b8aa8
|
|
BLAKE2b-256 checksum How to use checksums |
83e01c9974a7dac77652977bde69b65613713a384e983afe736dc31eeb7b6940
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp314-cp314-macosx_15_0_arm64.whl
| Download URL | indexed_zstd-1.7.1-cp314-cp314-macosx_15_0_arm64.whl |
|---|---|
| Size | 307.6 kB |
| Tags | CPython 3.14 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
650c537cbd271e871c6805c88899380337ef5eadb2d44da60d8c039c57f4e5fa
|
|
BLAKE2b-256 checksum How to use checksums |
19330e8edc6bd510072658268aad0224894764639872408e4a20cca9af2bbf6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp313-cp313-win_amd64.whl
| Download URL | indexed_zstd-1.7.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 656.5 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3e2710e1ddf5dfb2053b6bc6e7d1c1625b31b972c5e796267c7a44a03bcbb9e7
|
|
BLAKE2b-256 checksum How to use checksums |
304e2cabb4b755007392c19996a5432d32efde5f89bc7be232ce50342aa25f00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
68f9fe5382897acf557b00ec561ee56a83040c44079091b824633fcf8a554b6c
|
|
BLAKE2b-256 checksum How to use checksums |
a5da09eb5e6fbf25bde205201f36bf3aec0306551c3a36732d5928c5ab016660
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 682.5 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
213dcf7c8ecde7ce87cf983b0576fd8d060650c78ce66640be281a480fa04679
|
|
BLAKE2b-256 checksum How to use checksums |
7a945e43ca73b70eca1bb014fcd535ab0390df68f74ea330bffe4bc52f9689c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | indexed_zstd-1.7.1-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 307.0 kB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7a84e2aad68634f4084d74bfe7cc5b6186943e15afbd9e9373c44580ee98f93a
|
|
BLAKE2b-256 checksum How to use checksums |
bc72e944ddd5ed8a06cfdf58baeff1708e3c9ca435d90e1faa8c2f36166880ae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp312-cp312-win_amd64.whl
| Download URL | indexed_zstd-1.7.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 656.9 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8a63613c8bad3cc711bd9feb6925e0d5deda1652ac80d00806a831e7590d4506
|
|
BLAKE2b-256 checksum How to use checksums |
fc9acf01a5f5024f8162a0c3570eed07ac880535db4b60031655d29151464a96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
2511fc3ff97fce0a3ba0fdce335a6b8ec1ac44a2f8929a95ab99eeedf9c5d8b9
|
|
BLAKE2b-256 checksum How to use checksums |
1cb664e4e6de469f539922b735f5c8d60b6ddbac67c64272531eb4d9da6e4067
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 690.6 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d8f8650f2066d7340a6168191aebfc8094e40616cc1f224268edb19b16918103
|
|
BLAKE2b-256 checksum How to use checksums |
8f50bdd0b3e3dd4c97cf315a7a2fed11b37ae94be3d6bf1d54630032fef8c938
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | indexed_zstd-1.7.1-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 307.8 kB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
73797bcb44ab2c55c97bb9e9a686b42cd1a9f0b1b5c9848f84b51bb77f6c35a8
|
|
BLAKE2b-256 checksum How to use checksums |
9d66a7e1ff38753a37a3fdfdc13793a8e078bc6bf1fd1abf4870dccea6ed76ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp311-cp311-win_amd64.whl
| Download URL | indexed_zstd-1.7.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 656.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e325a7da73176666a4fe84c1d7d678e6fe87f1087da215f3533be8206ffa6607
|
|
BLAKE2b-256 checksum How to use checksums |
93630d1291ae9d3c047fc3cb96315f9b5129e85a29b153b3e46b51f993afa12a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
04a9da8bfbef5b02d8e16537112354107de1989b72aa1445107f95dee27d0497
|
|
BLAKE2b-256 checksum How to use checksums |
ac78e0f9aa6d853e3f8a7d6802b3323ab16144b39d0864f38cbf4f77d499ca33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 684.7 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c9ab95ad8c16d21d6415c401c2d6edc164a1ca05c8ea925ed92c0f0946071508
|
|
BLAKE2b-256 checksum How to use checksums |
70bd3776c5830400a62fdb44718da06743faab419fd5da5065190ddf34140a09
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | indexed_zstd-1.7.1-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 307.7 kB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7a935d04967fc0bf956966b7f62b12d03ad4f916640e7ea799e0c56c8271c869
|
|
BLAKE2b-256 checksum How to use checksums |
a6330398d71f01d67003314a0b2f2cc65b04b30424eb37e8d9145767058df6f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp310-cp310-win_amd64.whl
| Download URL | indexed_zstd-1.7.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 656.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fd316a7efc4d963f183098f89f0a9f2b9bc7137da9c90c68d0dc529bfbcd4f06
|
|
BLAKE2b-256 checksum How to use checksums |
eb5072b36057fe2b8b703f8107d72fadce7608c85e28d0c12cbc9d12ba99666c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c41722877b4e35ce93de05952ed601aee01a87f80d0750a37ef7ef57399d147d
|
|
BLAKE2b-256 checksum How to use checksums |
308dc76984dcbada1fc3a08f078f242b4dbc2c85dab2d10c2947b9a61b33dcc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 667.2 kB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
caef6bfd8e58f812fef9c9a015a429bba80f9750ea6580b36fc1fcc15e705d58
|
|
BLAKE2b-256 checksum How to use checksums |
6bf0eaf35c3c68f83d6bfcc0cd9d83e67ba5bcec35ce6ccb9b1fafcb60cbbc16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp310-cp310-macosx_15_0_arm64.whl
| Download URL | indexed_zstd-1.7.1-cp310-cp310-macosx_15_0_arm64.whl |
|---|---|
| Size | 307.6 kB |
| Tags | CPython 3.10 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
18381d86daaea0aa6fa9d19f5e5290f7bf1bdb633cf0f5a27d679001aa9a533e
|
|
BLAKE2b-256 checksum How to use checksums |
fd15cd26a49396cff5caae95bc7ccce389df0eab1f80c313cdd0597b865c4317
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp39-cp39-win_amd64.whl
| Download URL | indexed_zstd-1.7.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 657.1 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
654cbea91813abfbc8e54ff53a2bf26048a9eec2d1644002d2ce83d91dc2d34b
|
|
BLAKE2b-256 checksum How to use checksums |
3c6c70fdd736f36073be293ee7e417c220884218511129a955dbf3305b2c34b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
b480350de32a093fbe72d3548bb0900386c2a0c3212675a54d79ea14c853b098
|
|
BLAKE2b-256 checksum How to use checksums |
de49e0fbe8cdc2e92495363aab078a3cdef31c6f84ccee849acc18711abc16dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 666.4 kB |
| Tags | CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f37e262067159f5fb462e2f0813c46433224977a94f7adc8569afc22c0bbd100
|
|
BLAKE2b-256 checksum How to use checksums |
74d603a49bd76a31bb071d41f243c95605bd35aebbc3bd9b8bd2be3a538a9a8a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp39-cp39-macosx_15_0_arm64.whl
| Download URL | indexed_zstd-1.7.1-cp39-cp39-macosx_15_0_arm64.whl |
|---|---|
| Size | 308.1 kB |
| Tags | CPython 3.9 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ca5667e69214d8bdb16facf504ec0d532d531b144ff476da7c4bf6ff58421b0d
|
|
BLAKE2b-256 checksum How to use checksums |
926f777a50880d5f20befa6343e61bfed9156bbcb5ac907f93a91f45c08b4f37
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp38-cp38-win_amd64.whl
| Download URL | indexed_zstd-1.7.1-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 674.1 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
add984598b94ee077788f25cf1ef7794fd0eccfa525d446f982eefd28af3715b
|
|
BLAKE2b-256 checksum How to use checksums |
be13d51f43ccb51a2f22f04c45706362f7565846f0bdb0b6767b08342cb07189
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0012b14cb54395a3e07f40465190dc011e661635e0b9a225a1e39e0129335374
|
|
BLAKE2b-256 checksum How to use checksums |
e5b4c79e1186f77450933367c1f398c4218338e11a1ede72fa791087f6c18465
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | indexed_zstd-1.7.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 670.9 kB |
| Tags | CPython 3.8 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
87a79f70daa4d2d3897a275f47cd5fd1472cf727b36d5dcdc2c6dc157e9845da
|
|
BLAKE2b-256 checksum How to use checksums |
02ea1c6a0d6b51d93b98724074212b87e635a73dd6db99808de2999a69cf047d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / indexed_zstd-1.7.1-cp38-cp38-macosx_15_0_arm64.whl
| Download URL | indexed_zstd-1.7.1-cp38-cp38-macosx_15_0_arm64.whl |
|---|---|
| Size | 311.8 kB |
| Tags | CPython 3.8 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e24f73261dcbe9660b7338dfcfa61905c5ddc595fec5c1e82954ef7ba25cd433
|
|
BLAKE2b-256 checksum How to use checksums |
172c742b9eb1295c7e8e4b9ecc2d8db3c0d721088cb9271b40f8d510e63bf862
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|