Skip to main content

Fast random access to zstd files

Project description

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

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.0.tar.gz (152.1 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.0-cp314-cp314t-win_amd64.whl (682.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

indexed_zstd-1.7.0-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.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (684.2 kB view details)

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

indexed_zstd-1.7.0-cp314-cp314t-macosx_15_0_arm64.whl (310.3 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

indexed_zstd-1.7.0-cp314-cp314-win_amd64.whl (675.4 kB view details)

Uploaded CPython 3.14Windows x86-64

indexed_zstd-1.7.0-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.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (679.5 kB view details)

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

indexed_zstd-1.7.0-cp314-cp314-macosx_15_0_arm64.whl (307.4 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

indexed_zstd-1.7.0-cp313-cp313-win_amd64.whl (656.3 kB view details)

Uploaded CPython 3.13Windows x86-64

indexed_zstd-1.7.0-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.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (682.4 kB view details)

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

indexed_zstd-1.7.0-cp313-cp313-macosx_15_0_arm64.whl (306.9 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

indexed_zstd-1.7.0-cp312-cp312-win_amd64.whl (656.8 kB view details)

Uploaded CPython 3.12Windows x86-64

indexed_zstd-1.7.0-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.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (690.5 kB view details)

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

indexed_zstd-1.7.0-cp312-cp312-macosx_15_0_arm64.whl (307.6 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

indexed_zstd-1.7.0-cp311-cp311-win_amd64.whl (656.4 kB view details)

Uploaded CPython 3.11Windows x86-64

indexed_zstd-1.7.0-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.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (684.6 kB view details)

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

indexed_zstd-1.7.0-cp311-cp311-macosx_15_0_arm64.whl (307.6 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

indexed_zstd-1.7.0-cp310-cp310-win_amd64.whl (656.2 kB view details)

Uploaded CPython 3.10Windows x86-64

indexed_zstd-1.7.0-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.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (667.1 kB view details)

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

indexed_zstd-1.7.0-cp310-cp310-macosx_15_0_arm64.whl (307.5 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

indexed_zstd-1.7.0-cp39-cp39-win_amd64.whl (657.0 kB view details)

Uploaded CPython 3.9Windows x86-64

indexed_zstd-1.7.0-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.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (666.2 kB view details)

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

indexed_zstd-1.7.0-cp39-cp39-macosx_15_0_arm64.whl (308.0 kB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

indexed_zstd-1.7.0-cp38-cp38-win_amd64.whl (674.0 kB view details)

Uploaded CPython 3.8Windows x86-64

indexed_zstd-1.7.0-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.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (670.7 kB view details)

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

indexed_zstd-1.7.0-cp38-cp38-macosx_15_0_arm64.whl (311.7 kB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

Details for the file indexed_zstd-1.7.0.tar.gz.

File metadata

  • Download URL: indexed_zstd-1.7.0.tar.gz
  • Upload date:
  • Size: 152.1 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.0.tar.gz
Algorithm Hash digest
SHA256 b08f417c562f7e7c91454735d5ecec0a132fd0f4aa789b50bb1c6b466e14b504
MD5 2a010d1ca8168aca7e4fa3bbfa1fec68
BLAKE2b-256 57b696ce71640c3896cb4fcc4f071eb321d05016d64ea694d5d346da12c911d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 86b8a1917f6d7ae77491a60e37f9cbf5ed06f24c50021f90b64cf17195928417
MD5 f91ead139bb5668b6a07b1b32243b503
BLAKE2b-256 7c87e57e44ca6a55529d28e075646075436a419a259fce0dd054fe4955859685

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 08ebc2cdb6c19d53caba71e37764b97267830032382bdd191cae181b42e548df
MD5 d362039e55e05fe000b6569d71153bf6
BLAKE2b-256 d083cbb06a29da5de05067aebb1ae9b71a2a77c20575e8e1ba0acc6fa5d3c2ac

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3a173925c8cee2a069a6cea11451b23921df6f0d0dbcda1fb37cb9a8c60c790d
MD5 7147cc5a9ff7b7464bc15c3811407154
BLAKE2b-256 79c8ec7249e949f5ea287529903a42cae984c850c120f4957da0473fe4a25b60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e573d946ea79bfa28f814c0f541dfadc535c4603d442d5f82c760636b1bb2b46
MD5 6a2e976b0183b0413a989026d6f7d2f4
BLAKE2b-256 32f148b0fa5f7f08259b26ec1604c3638de0d2201eea8625ead6008e98af4bc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6527c9ee1d6a8a97a22d1e2f5252e35ace95cd781501521c07d1ddc3d65d8755
MD5 c8a86faaede069208177fe4a8bb0e8b5
BLAKE2b-256 bcf42798089987e6e7cf14e775c48fc07126b004b2da3546a19c0ade8b5883be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c5a57909aa5c0ad85e25c9ea5a67cc92eec9c14dd1bde91b0d4231ffe622df6
MD5 ed84c43adea344d9faea3a39bb8e1800
BLAKE2b-256 ff6b4a9ecc472ba9cba911bbb57e7d2eb834064dfb76bd64089ef89d050d3998

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9d7dd677a4ba3f8e9b5e4d27177c0681a12a734b7c149c2d4af20094ed7a322
MD5 7842873e99b970fcb9fc9973f1c938ce
BLAKE2b-256 bc4334999babe2b134c8270fccb210c182b4122e821092f108c78710c0def7bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 def288c186b4b1ca01e708fe3926f5e4eee3f4cb1e2768e1d44f8dd6480006f3
MD5 dbf9f4377d096884654881a221398bbe
BLAKE2b-256 6c61b4f6331f99fbc6c61511b8a8b44fd9ae4f7540401e2f8f9867eb7959cdd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d18214234ffab0f905dee5c940a61a7a01f28ec68031e2cb612f2b68842be0c5
MD5 eb1ebe04a61f14f8d0d5a08e027826ab
BLAKE2b-256 e73f322712b2224ed88c51ed3028f51fbdc257a13ceed6ad44eda94548a51fbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6eaaea46e18a0a6be7817213f08c783ff486485cad4726eebcdf7c4aae46ac35
MD5 c8f047bd16f3706e0341dd4f1963cffd
BLAKE2b-256 c802b35030738b0235f76b535dd0d41b0f91ae745c423564cfd1459538a0dd67

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 75928bb83c028b26b2943e9bc56911ec031b3e360f7ea4b3f9cc9920eb7f412f
MD5 1118d377149327bcbaff02c0ec845b21
BLAKE2b-256 ce6e851f076ab4371be7273a60321a6b63e747c25b92dcb4ff26663dc83ce428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e42224b55ee038bf3eef5d2b8710752105e695eb90159026e8be99a9969c654e
MD5 5952f75ad7f1976fe1fde57e03533591
BLAKE2b-256 af50f84d1e1e982d7b7ff3324808bbd7813182439bd13a1c343d57f8d42158a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1951fe2164b75538f27bde42997be1f4c90a54b543cd5297d6ec0e6f39e8768a
MD5 89191932c2c81696b0e8894f0e4dbd00
BLAKE2b-256 b5669dc2f42a8fd632ebe85a24cf04b2b5ccd800862b9f4e60e0b7d5132f4025

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bee8b0376281757dc9f7b3be0c88d1ef4e4b6e75277839822bb3ec3a3968fc25
MD5 714a74c962ec2a81994e70ad2eb84b2f
BLAKE2b-256 ac7e16ea3c3b18144dc266b545181c495ee40e4b538721ae463473a14af57933

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10e0809bdcb7ff8f960a337faa0077aa6989b6a04a6f47d1b77daf0aa0736592
MD5 780a5c9d57a37179c9799417e0c015ab
BLAKE2b-256 8a5db6c14240e7c9f36b68eb4abf96021876ce08fcf16a748d23076a7261d3c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f58cfdcf4bbd3db38f128418378274b3cb1a7375a5152be375ea495ac62f8f3d
MD5 4bb79d627fd1b235766b54a7244415dc
BLAKE2b-256 bd76c65e46a81e2f6d3adadb97d9ac2c55016567f7f80273d998c5bf315ecae7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ce2f88af54a237be8e77bf9fc294b4872579e1021eda8fc1c48e439bbc5a510d
MD5 7875140de0ea7c116ce5bf12a1f702d1
BLAKE2b-256 2e7fd0a9660d89f0cf4916e918ebfc95a99b8182d15753467574634baaf3dac5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fb606470f4aaf921a07f912ad233dafe62ca79267fa32b59575dce10b96d7b3
MD5 74b25325e9a1a36c97fcb3233c9fab74
BLAKE2b-256 ae25e3425d2a50fb0221688486c4d654a9f3788cfe26a4fb698fbb3480bd3e86

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f7223a32433be49b9aa26a7d9157f7fc5ddffec774411b2c20fec047cee15d8
MD5 dbd4dc5e72757167081d5e4117982f42
BLAKE2b-256 9ba59f56f8c8837005ab3bdad6bb2ad3a285fee365f244c481cdf47b1ead8520

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e1a3e5158048be0163d134631b2b7e99a35b21a6b94036691bc82e1323b13f1c
MD5 4788fe98188a9619f9b89aa79c73f300
BLAKE2b-256 53164004b5d8836c6f43a6012c519bcc0af4978bc1e2c30ec54a09f0b677eec3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 724d6db4460a09c68eea977145454e47e05092bf1fbae488f7fda36245a49e9e
MD5 fdaa002c689e4c88545f71670eb966b6
BLAKE2b-256 bd41e8592be1b8acae95b2aac679358b9689acfd699c6ad66064695eec0905e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 71ac3a730fe301edd5f0bf79effb619150a259f749b06663ad2f8cbb0787fc3e
MD5 69fab26cffe6c1747660880834f55669
BLAKE2b-256 587878aaffa9e62a4b52921d5f1f3d092075a2dabe8af84f02d24132c051af33

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2529bfac88968eb1cf34392e8fffb7a46cae83fad92894c0f0c86197976d100
MD5 c36ba5ef1e17bcb814006dd7e5dc2336
BLAKE2b-256 0e360b1e172816f8eb69f331f0faf2cf6b82b535a15a62c8baadd3cf9ece02bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8bbdfb306916c78781105ec743ad35412906c36aabad779556d029870f62f59e
MD5 260b64d9fcc1b6e75e26ba894601337f
BLAKE2b-256 fc10fc8abbf2a3a7498fa6e185367a458626e21aa579af157dedb25e5c8e2689

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: indexed_zstd-1.7.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 657.0 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 21c22e06c38650d79048223d47ba90106ebc1352cb47c0f1842884be7700169f
MD5 6310bc3dfc6d59004bbb308266dc9073
BLAKE2b-256 fa0356b43e3ff0ad5406ddd824af00ed3d804a4f2b2e2c32dc6c8859288df666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6d29fb7e5079e4a5d9a6f0cc97054a8b251c7e4855b59bb9eca1d208acb942e
MD5 b8551eeb0351a0b23dde6ad06b9323d6
BLAKE2b-256 c209c05607039bb98eb10df1076ccc4153195f090dab02b6ee8517e94bce1d01

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcc9dfd28af70325bf542137b635070054bbf656df592a5cf0ff40a116d554dc
MD5 f35a1fbc8d8a74b46fec7c54c9ede30d
BLAKE2b-256 5074dd2a964ec4dc1077d4b87beb7650d8aab26f7f1c2fb537622d214569cbd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c077b607e3be8be8a5b748141a840e6a077fe3f89b811dd666ba43b861525750
MD5 d1f6a45b7a01929f7d0d99ddc41dd4d4
BLAKE2b-256 cbc60fdb83c58b3ec77c30d68f62d2a96f3a69bab96a2defa1d0e55d1a1fc65a

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: indexed_zstd-1.7.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 674.0 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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c4fe3ab9e3efde47f419a54a40cd7535629508532b5d93b48de51f729870d57e
MD5 0d77a1a76fb4cc1eddb26dcb110a7d3a
BLAKE2b-256 7cae09a2bfa6dceee876d794795c1931a9d31f490ad9fbeb2d6affbff1ceae0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d19f215d188b392183a39eab4192cf408d8c95dade869421ff486dd96dab5f2f
MD5 cbe5e1974b8012c59b410f4ed31f8f86
BLAKE2b-256 2148c9b28627d726934c9aa5eb1ac41ba6af250262ce9bc09a531967e029ac9c

See more details on using hashes here.

File details

Details for the file indexed_zstd-1.7.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5384b563fa1c8b66cfd98f3c23736f8de987434b3d6284b0e2dd931a9d6f3766
MD5 c8cb368e0d93ed5233947aa66dc2a008
BLAKE2b-256 138fc7735ab7d4ccb4bbe9eae1f98e9e370b82a2295eff3c0c8de124c9066d16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for indexed_zstd-1.7.0-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f53fc926b825d61adc0f43d434e1f1802bcee2f148c1cec37859bd9a883303e8
MD5 09ae09f0e2b056ce0f92cb89ae03026d
BLAKE2b-256 fbbab3488fd2fd4b2e1b1b0bcd004f46f3c94436ca85c2a6a90d9a13d7df7b6f

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