Skip to main content

Fast random access to zstd files

Project description

PyPI version Conda (channel only) AUR version Python Version PyPI Platforms Conda Platforms Downloads PyPI Downloads Conda Downloads License Build Status C++17

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

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

indexed_zstd-1.7.1.tar.gz (152.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

indexed_zstd-1.7.1-cp314-cp314t-win_amd64.whl (682.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

indexed_zstd-1.7.1-cp314-cp314t-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

indexed_zstd-1.7.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (684.3 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

indexed_zstd-1.7.1-cp314-cp314t-macosx_15_0_arm64.whl (310.4 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

indexed_zstd-1.7.1-cp314-cp314-win_amd64.whl (675.5 kB view details)

Uploaded CPython 3.14Windows x86-64

indexed_zstd-1.7.1-cp314-cp314-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

indexed_zstd-1.7.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (679.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

indexed_zstd-1.7.1-cp314-cp314-macosx_15_0_arm64.whl (307.6 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

indexed_zstd-1.7.1-cp313-cp313-win_amd64.whl (656.5 kB view details)

Uploaded CPython 3.13Windows x86-64

indexed_zstd-1.7.1-cp313-cp313-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

indexed_zstd-1.7.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (682.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

indexed_zstd-1.7.1-cp313-cp313-macosx_15_0_arm64.whl (307.0 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

indexed_zstd-1.7.1-cp312-cp312-win_amd64.whl (656.9 kB view details)

Uploaded CPython 3.12Windows x86-64

indexed_zstd-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

indexed_zstd-1.7.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (690.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

indexed_zstd-1.7.1-cp312-cp312-macosx_15_0_arm64.whl (307.8 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

indexed_zstd-1.7.1-cp311-cp311-win_amd64.whl (656.5 kB view details)

Uploaded CPython 3.11Windows x86-64

indexed_zstd-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

indexed_zstd-1.7.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (684.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

indexed_zstd-1.7.1-cp311-cp311-macosx_15_0_arm64.whl (307.7 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

indexed_zstd-1.7.1-cp310-cp310-win_amd64.whl (656.4 kB view details)

Uploaded CPython 3.10Windows x86-64

indexed_zstd-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

indexed_zstd-1.7.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (667.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

indexed_zstd-1.7.1-cp310-cp310-macosx_15_0_arm64.whl (307.6 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

indexed_zstd-1.7.1-cp39-cp39-win_amd64.whl (657.1 kB view details)

Uploaded CPython 3.9Windows x86-64

indexed_zstd-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

indexed_zstd-1.7.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (666.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

indexed_zstd-1.7.1-cp39-cp39-macosx_15_0_arm64.whl (308.1 kB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

indexed_zstd-1.7.1-cp38-cp38-win_amd64.whl (674.1 kB view details)

Uploaded CPython 3.8Windows x86-64

indexed_zstd-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

indexed_zstd-1.7.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (670.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

indexed_zstd-1.7.1-cp38-cp38-macosx_15_0_arm64.whl (311.8 kB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

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

Hashes for indexed_zstd-1.7.1.tar.gz
Algorithm Hash digest
SHA256 0eca6a4f5e6b905eaa1acd3d97b1ade34078a829483a43839f5cf2efe97150f4
MD5 af2279cc7485d713c29f5e1bc3c4fafe
BLAKE2b-256 dec8ccd92a94357bc84528adc7237561e5926e752709bfa707c4e4e42703ad16

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5a1ae7ee9906320edcdf53db3113f783d0604c0585a9b1d3764a5c09ac519c71
MD5 962ceb84a25890205da8da5d4b791aa3
BLAKE2b-256 f309f42d6537320bde09d6ea8ddbb923ef8b5a34bfcc861f9e0175035c7898b4

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed1b691183224c0c10b1d7a4037bdc925b8f2ad5bd477b7789155b9836f56be3
MD5 3ff2e0030cf7d8889e164bc4a4243fa2
BLAKE2b-256 a6c654cca33039ab0996dfdef4f11cfcb4c7edba4d2d2dbe123237857fede326

See more details on using hashes here.

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

File hashes

Hashes for indexed_zstd-1.7.1-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c43e0afac8cb30545ecad95b3dbb068a35634424becedaff786e983ff11e300b
MD5 a911161d6336868ca1e0b7de85b087b2
BLAKE2b-256 4c51b75cd56f17d7b74e5242b7064e994767f1ca4c69cf57668a6cb11bf08042

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 182a6d1c33e20d0770500839a45f57dfe6be746d456c94af825a9fefab220075
MD5 5d8539ec5459d334c28fa03ac2c8d5a8
BLAKE2b-256 51d85425794e0ec37b979c0ac807a5d8c27d3bf7fbd013181366fb10b44cd727

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 100bc27a7553cda0e79ea5c09dff2de947510c9d54ae51dd071463a03f4e2825
MD5 01b09c69a0715f912a8ac3ad14cf7ca7
BLAKE2b-256 f636e91d9454634fe9673b536e7c65d97e7e23acf7409ef73d133530739e9fe7

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6cf778dc0253bea84771fbda68709216f4f4e28e0798040e7c32f21b3ef9e6b
MD5 98dd8d89badbd30d76e087f0ab98ef3a
BLAKE2b-256 dbfe02c0795648840bff22a70ff3c14501c63084ecc03ed8c017208ab8a9e64b

See more details on using hashes here.

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

File hashes

Hashes for indexed_zstd-1.7.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d3c34174ce7b53e6f2283b71a11777c32e7bccfc2b42f2c43b2b3cadf50b8aa8
MD5 cc779e68316e6074f3cee777beccfbe7
BLAKE2b-256 83e01c9974a7dac77652977bde69b65613713a384e983afe736dc31eeb7b6940

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 650c537cbd271e871c6805c88899380337ef5eadb2d44da60d8c039c57f4e5fa
MD5 bdc8149908a7e0b5b559eab69102540d
BLAKE2b-256 19330e8edc6bd510072658268aad0224894764639872408e4a20cca9af2bbf6f

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3e2710e1ddf5dfb2053b6bc6e7d1c1625b31b972c5e796267c7a44a03bcbb9e7
MD5 8f0bd0e856c9664401579b2b7a354e5c
BLAKE2b-256 304e2cabb4b755007392c19996a5432d32efde5f89bc7be232ce50342aa25f00

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68f9fe5382897acf557b00ec561ee56a83040c44079091b824633fcf8a554b6c
MD5 8c9042d621b6a2dccbf92e797a36a69c
BLAKE2b-256 a5da09eb5e6fbf25bde205201f36bf3aec0306551c3a36732d5928c5ab016660

See more details on using hashes here.

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

File hashes

Hashes for indexed_zstd-1.7.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 213dcf7c8ecde7ce87cf983b0576fd8d060650c78ce66640be281a480fa04679
MD5 7e8cdf4e99036947b6ae15ab8736024a
BLAKE2b-256 7a945e43ca73b70eca1bb014fcd535ab0390df68f74ea330bffe4bc52f9689c1

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7a84e2aad68634f4084d74bfe7cc5b6186943e15afbd9e9373c44580ee98f93a
MD5 9bc0cc5b5892f55cc9605160cd6023dc
BLAKE2b-256 bc72e944ddd5ed8a06cfdf58baeff1708e3c9ca435d90e1faa8c2f36166880ae

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8a63613c8bad3cc711bd9feb6925e0d5deda1652ac80d00806a831e7590d4506
MD5 33e86b5839cdc093373b329966b9b889
BLAKE2b-256 fc9acf01a5f5024f8162a0c3570eed07ac880535db4b60031655d29151464a96

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2511fc3ff97fce0a3ba0fdce335a6b8ec1ac44a2f8929a95ab99eeedf9c5d8b9
MD5 c094c86d207bc8f9cf30cc733b925cc4
BLAKE2b-256 1cb664e4e6de469f539922b735f5c8d60b6ddbac67c64272531eb4d9da6e4067

See more details on using hashes here.

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

File hashes

Hashes for indexed_zstd-1.7.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8f8650f2066d7340a6168191aebfc8094e40616cc1f224268edb19b16918103
MD5 bc5166a24649a49d004bc89b7237866e
BLAKE2b-256 8f50bdd0b3e3dd4c97cf315a7a2fed11b37ae94be3d6bf1d54630032fef8c938

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 73797bcb44ab2c55c97bb9e9a686b42cd1a9f0b1b5c9848f84b51bb77f6c35a8
MD5 f3f7f7eb286666ad59beb374bcf5af3d
BLAKE2b-256 9d66a7e1ff38753a37a3fdfdc13793a8e078bc6bf1fd1abf4870dccea6ed76ec

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e325a7da73176666a4fe84c1d7d678e6fe87f1087da215f3533be8206ffa6607
MD5 b79aa574d63311f7115b37bba717fad9
BLAKE2b-256 93630d1291ae9d3c047fc3cb96315f9b5129e85a29b153b3e46b51f993afa12a

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 04a9da8bfbef5b02d8e16537112354107de1989b72aa1445107f95dee27d0497
MD5 7704926f68cd66d227431925777e22da
BLAKE2b-256 ac78e0f9aa6d853e3f8a7d6802b3323ab16144b39d0864f38cbf4f77d499ca33

See more details on using hashes here.

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

File hashes

Hashes for indexed_zstd-1.7.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9ab95ad8c16d21d6415c401c2d6edc164a1ca05c8ea925ed92c0f0946071508
MD5 b31750a5ac6a89d42b6f8d32030d11e2
BLAKE2b-256 70bd3776c5830400a62fdb44718da06743faab419fd5da5065190ddf34140a09

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7a935d04967fc0bf956966b7f62b12d03ad4f916640e7ea799e0c56c8271c869
MD5 95424e8b5cdb13e223639cb311766d35
BLAKE2b-256 a6330398d71f01d67003314a0b2f2cc65b04b30424eb37e8d9145767058df6f9

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fd316a7efc4d963f183098f89f0a9f2b9bc7137da9c90c68d0dc529bfbcd4f06
MD5 c706fb3118275f0454450fc819598f01
BLAKE2b-256 eb5072b36057fe2b8b703f8107d72fadce7608c85e28d0c12cbc9d12ba99666c

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c41722877b4e35ce93de05952ed601aee01a87f80d0750a37ef7ef57399d147d
MD5 34a42873ad14de71502cdcc79b484639
BLAKE2b-256 308dc76984dcbada1fc3a08f078f242b4dbc2c85dab2d10c2947b9a61b33dcc9

See more details on using hashes here.

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

File hashes

Hashes for indexed_zstd-1.7.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 caef6bfd8e58f812fef9c9a015a429bba80f9750ea6580b36fc1fcc15e705d58
MD5 018f3afa339eb67afe487db4cbfc1514
BLAKE2b-256 6bf0eaf35c3c68f83d6bfcc0cd9d83e67ba5bcec35ce6ccb9b1fafcb60cbbc16

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 18381d86daaea0aa6fa9d19f5e5290f7bf1bdb633cf0f5a27d679001aa9a533e
MD5 1e90c920cdc8ff8036fb7b42f09404b7
BLAKE2b-256 fd15cd26a49396cff5caae95bc7ccce389df0eab1f80c313cdd0597b865c4317

See more details on using hashes here.

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

Hashes for indexed_zstd-1.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 654cbea91813abfbc8e54ff53a2bf26048a9eec2d1644002d2ce83d91dc2d34b
MD5 97eb3d5fc42a96ace56c8a6221245b3a
BLAKE2b-256 3c6c70fdd736f36073be293ee7e417c220884218511129a955dbf3305b2c34b6

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b480350de32a093fbe72d3548bb0900386c2a0c3212675a54d79ea14c853b098
MD5 5a6c0f434cc610b5026b171752dc2b1c
BLAKE2b-256 de49e0fbe8cdc2e92495363aab078a3cdef31c6f84ccee849acc18711abc16dc

See more details on using hashes here.

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

File hashes

Hashes for indexed_zstd-1.7.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f37e262067159f5fb462e2f0813c46433224977a94f7adc8569afc22c0bbd100
MD5 d373909de42f0727c16d30cd496e0e7e
BLAKE2b-256 74d603a49bd76a31bb071d41f243c95605bd35aebbc3bd9b8bd2be3a538a9a8a

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ca5667e69214d8bdb16facf504ec0d532d531b144ff476da7c4bf6ff58421b0d
MD5 ada376a8b1642688d5bbebdbb91126d2
BLAKE2b-256 926f777a50880d5f20befa6343e61bfed9156bbcb5ac907f93a91f45c08b4f37

See more details on using hashes here.

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

Hashes for indexed_zstd-1.7.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 add984598b94ee077788f25cf1ef7794fd0eccfa525d446f982eefd28af3715b
MD5 627a014b611ab8f8c07df23bfa1c321a
BLAKE2b-256 be13d51f43ccb51a2f22f04c45706362f7565846f0bdb0b6767b08342cb07189

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0012b14cb54395a3e07f40465190dc011e661635e0b9a225a1e39e0129335374
MD5 82b330f370838992690db1c607063b65
BLAKE2b-256 e5b4c79e1186f77450933367c1f398c4218338e11a1ede72fa791087f6c18465

See more details on using hashes here.

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

File hashes

Hashes for indexed_zstd-1.7.1-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 87a79f70daa4d2d3897a275f47cd5fd1472cf727b36d5dcdc2c6dc157e9845da
MD5 6a2489d150cfdeb0732fd75baaaeaad4
BLAKE2b-256 02ea1c6a0d6b51d93b98724074212b87e635a73dd6db99808de2999a69cf047d

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.1-cp38-cp38-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.1-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e24f73261dcbe9660b7338dfcfa61905c5ddc595fec5c1e82954ef7ba25cd433
MD5 78ff92bd1ff93d5183dd007ab31925cb
BLAKE2b-256 172c742b9eb1295c7e8e4b9ecc2d8db3c0d721088cb9271b40f8d510e63bf862

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page