Skip to main content

The fastest Python CRC Library

Project description

This is a Cython module with bindings to the crcany library. It supports calculating CRC hashes of arbitary sizes as well as updating a CRC hash over time.

Installation

pip install anycrc

Usage

Use an existing model:

>>> import anycrc
>>> crc32 = anycrc.Model('CRC32-MPEG-2')
>>> crc32.calc(b'Hello World!')
2498069329

Read the data in chunks:

>>> crc32.update(b'Hello ')
>>> crc32.update(b'World!')
2498069329

The update method changes the internally stored CRC value, while calc doesn't. You can use get to retrieve the CRC value stored within the object:

>>> crc32.get()
2498069329

To specify the starting CRC value:

>>> crc32.set(3788805874)
>>> crc32.calc('World!')
2498069329

To go back to the initial value, use:

>>> crc32.reset()

Create a CRC with specific parameters:

>>> crc32 = anycrc.CRC(width=32, poly=0x04c11db7, init=0xffffffff, refin=False, refout=False, xorout=0x00000000)
>>> crc32.calc('Hello World!')
2498069329

For non-reflected CRCs, the length of the data can be specified in bits by calling calc_bits or update_bits and passing a bitarray object:

>>> from bitarray import bitarray
>>> crc32 = anycrc.Model('CRC32-MPEG-2')
>>> bits = bitarray()
>>> bits.frombytes(b'Hello World!')
>>> crc32.update_bits(bits[:50])
>>> crc32.update_bits(bits[50:])
2498069329

To combine two CRCs, provide the second CRC value along with the length of the CRC's message in bytes:

>>> crc32 = anycrc.Model('CRC32-MPEG-2')
>>> value = crc32.calc(b'World!')
>>> crc32.update(b'Hello ')
>>> crc32.combine(value, len(b'World!'))
2498069329

There is also a combine_bits method where the length argument is expected to be in bits.

For a list of pre-built models, check models.py. To get a list of the models at any time, use the following command:

python -m anycrc models

The maximum supported CRC width is 64 bits.

Benchmark

Module Time Elapsed (s) Speed (GiB/s) Relative
anycrc 0.39 2.36 1.00
zlib 0.48 1.93 1.22
fastcrc 1.50 0.62 3.81
crcmod-plus 1.52 0.61 3.85

Tested on a 10th generation Intel i7 processor.

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

anycrc-1.1.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distributions

anycrc-1.1.1-cp312-cp312-win_amd64.whl (88.7 kB view details)

Uploaded CPython 3.12 Windows x86-64

anycrc-1.1.1-cp312-cp312-win32.whl (76.9 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-1.1.1-cp312-cp312-musllinux_1_1_x86_64.whl (508.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-1.1.1-cp312-cp312-musllinux_1_1_i686.whl (483.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (499.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-1.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (474.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-1.1.1-cp312-cp312-macosx_11_0_arm64.whl (89.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-1.1.1-cp312-cp312-macosx_10_9_x86_64.whl (95.8 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

anycrc-1.1.1-cp311-cp311-win_amd64.whl (88.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

anycrc-1.1.1-cp311-cp311-win32.whl (77.3 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-1.1.1-cp311-cp311-musllinux_1_1_x86_64.whl (523.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-1.1.1-cp311-cp311-musllinux_1_1_i686.whl (500.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (469.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-1.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (446.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-1.1.1-cp311-cp311-macosx_11_0_arm64.whl (90.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl (95.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

anycrc-1.1.1-cp310-cp310-win_amd64.whl (88.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

anycrc-1.1.1-cp310-cp310-win32.whl (77.7 kB view details)

Uploaded CPython 3.10 Windows x86

anycrc-1.1.1-cp310-cp310-musllinux_1_1_x86_64.whl (481.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-1.1.1-cp310-cp310-musllinux_1_1_i686.whl (465.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (437.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-1.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (421.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-1.1.1-cp310-cp310-macosx_11_0_arm64.whl (90.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl (94.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-1.1.1-cp39-cp39-win_amd64.whl (89.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-1.1.1-cp39-cp39-win32.whl (78.2 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-1.1.1-cp39-cp39-musllinux_1_1_x86_64.whl (483.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-1.1.1-cp39-cp39-musllinux_1_1_i686.whl (468.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (439.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-1.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (422.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-1.1.1-cp39-cp39-macosx_11_0_arm64.whl (90.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl (95.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

anycrc-1.1.1-cp38-cp38-win_amd64.whl (89.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

anycrc-1.1.1-cp38-cp38-win32.whl (78.2 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-1.1.1-cp38-cp38-musllinux_1_1_x86_64.whl (499.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

anycrc-1.1.1-cp38-cp38-musllinux_1_1_i686.whl (480.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (454.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-1.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (436.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-1.1.1-cp38-cp38-macosx_11_0_arm64.whl (90.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl (95.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-1.1.1-cp37-cp37m-win_amd64.whl (88.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

anycrc-1.1.1-cp37-cp37m-win32.whl (77.5 kB view details)

Uploaded CPython 3.7m Windows x86

anycrc-1.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl (453.7 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

anycrc-1.1.1-cp37-cp37m-musllinux_1_1_i686.whl (439.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (425.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

anycrc-1.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (399.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (94.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file anycrc-1.1.1.tar.gz.

File metadata

  • Download URL: anycrc-1.1.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1.tar.gz
Algorithm Hash digest
SHA256 7ca03829bfd61c97f45d1f5444cac05cc4de8611961db0233890fc226acb9f7a
MD5 256072ad3f655a4f29b4399d5fcbf6cf
BLAKE2b-256 bbe59db07fa308ea8199035e71075e83d7b5c4782be5b2fc7f5de5d8f47a1692

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 88.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d6cf5b0bd45d22d0e79559f11a7b9882f6ce86479ce7c433dc4bc884a6cc1358
MD5 04f4a51115d93f8b454c65860b06c71d
BLAKE2b-256 d8344fb5ca9067910be748725f9a51fd22ff8d841e36114236b14cec9bd294c6

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 76.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ef7fea09fb02462d98fe9d468177013ee7613b383c9360a4063b69e5a18d8796
MD5 766c69a8fd41124798414fbb03263062
BLAKE2b-256 e7500ef78fe14003d58485ba7c0a730296a986d8f5ad31c0f3e9897053eaddc3

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9ef36f5b3bb0ea3ef44b45ba9ab3187f141dabf2b761485620b11146b01d20e4
MD5 dd6467e33174dc4f5e248c3dcaa08eb1
BLAKE2b-256 9ca6b459d5a66afe3f955a387dfa611f5bfe07b2780e1493d74871a1483b6204

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0cc478ff3232645f51e063b075d62bef9256c29c9444401fe677493f862de9b7
MD5 6cd31d6841e67734523e762b4fb0f83e
BLAKE2b-256 270f4102c46eaa14be0f6a46cc0ac9793d59ab9ed28e965359d0cb628f5c0782

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b45d8ebcf270ef1c69be68ad3471f3f6757688463b302965a10cfe07b40ce704
MD5 4f27673985f1e800640e936e06837a71
BLAKE2b-256 cc396e033df7f934bf709fa48dcccee1b23c11cf170892e41740ae0bc32878b8

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cdca663de984bf351365fa8a22448d42c1d3dab73ad15724b00a66cf7bbdaff9
MD5 510df4c43f9327011de655412f146414
BLAKE2b-256 a0952e7e44a23a6b9741091e8de820a1cdd0ba1cf4eff664bee34b31c7bae150

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f89c0cbb33b28e784d17d35411ffa7de60fbb137b8851b0b8d6f1487514deb60
MD5 9b806d6cd6868143201fdc128c342a5c
BLAKE2b-256 be90ffffe5da05217db0c02652bd4a31309ff18b0c9414ada7e034f6bd29d86f

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ad8106452ce15aeda091be5134c86e9d481ff00408726e2c76e7f8e92c9d0422
MD5 3bb159813c7281afa5d9b1eecd7edada
BLAKE2b-256 ddb942b36b2fc184b85bd563bd1038357d68576efd330c9c23eec7c8b9033245

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 88.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 47aa33c60578b4273a9a1f9561b1328f7a8d6883bbc26881e18bed40d29443e8
MD5 44f58ee04ba8f6a7af4fcf9cf77d3554
BLAKE2b-256 804f0ddabf8bd819c4dec544e6c4bfed09e3c4519a609234cd27690d4d7bf3f1

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 77.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 40e5a680428940cf94100c04db2abbcf815a7724664474a62edbe31fb3ef54c6
MD5 36f474aed81827d6cd72b6a93c807931
BLAKE2b-256 1a0c8f146709732e5c9dea250497657ca68ba03e9aaf555c7287cb65db5f9bc0

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f59b5b4e5c913de34511b5199a9ef65ee367570a5fb9b8ab5d6879609e5d1457
MD5 16a30c74dd4cc7623d84a83dbc7fe620
BLAKE2b-256 5125ae16137e7c0c73ac1f1001deff1f4dcaa710bcd784d6065d4b5e202fe6a0

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1c7435c5734dc7309d35c55c4693f7de02e2e9df9a6314c426a77a0af1ccd8dd
MD5 c3acb4ac5760a86d0c5dec04bd7969a5
BLAKE2b-256 ac073c12e5b1dd9a1813d9cf617b0e918942dbbaf476ce3a4010a264d0f493a8

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26edaf6f44479364a5d374056cfa041becc247701922060039a44e83fdc54647
MD5 5017ec7fea56b84a8aa4d19264c0b4eb
BLAKE2b-256 7da26ac19fab6024e89cd85ac693303c7ba01c08ea0ef8e87aa90d97a2f792b1

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a85f9ddbac305dd3448e9bf7a9765399c8686ee98e139f5eade90fb7e581ff8f
MD5 1e9c663c3b11f0453067ecd8f8982c29
BLAKE2b-256 e523a4f71f229c096ccb23267e6e76b77773850aa097238780a4ed4f4388f013

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51a5ff774f311af2ec5e3d82c32e462b954c0712d0fb4395517121257ba633c7
MD5 02be4605f12d0a7ab38b8c0a6f44203e
BLAKE2b-256 2b25b8d903287e6d0de62b7c6489606650814d4f28aef198625fd55da65273ea

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41e0113c11a7f41b160f03264cc54629bfe7466e0d1f6aebefdf3f7b4b016355
MD5 1237e58ca1ad587233468071df24ee2a
BLAKE2b-256 39432d773fa500825270242c237347bcb1ff6b58df2630a834ce3d3ff1190167

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 88.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 34b9884e886bcda7cd8c47a13b7eb2a643edd0957294e512871ed0bf12cb5d98
MD5 a54bd638ddea488c6aa79b01fd967be8
BLAKE2b-256 d0e414d7d3d78683dcbee883faf34d23b974ae41673ba872998011b5e952fe34

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 77.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 11edde1e513655f3d596769089f289ba6edef3e60042f1e006027ef8799eb2b2
MD5 321035bfdfe0e396dac490fd6e46ea5d
BLAKE2b-256 6767d030aa6dd0a6fbd3de722b4b908af3d2ced1a5446233d96bbf90ce7bf896

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 811f775ebaf44719a7507f7af07594135a4de9055ff3bd90ce90e5312c97b7f8
MD5 1b3c49cf1cc7907ef6a10a90a26e2f07
BLAKE2b-256 aec551598e06de69f6be0beca19273a79766f49319bd9673b8a03377f879977a

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b933c4a57d2ad63a952395640b0a15aa7908c25d49095a9f14be48b6f312096b
MD5 99e0767eaf0b4426e9cf3691042fb556
BLAKE2b-256 5494c7767448f1b9be8fb8cc7dea41bd3ac31dd172f4afe58c5cb241464ed789

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c24133fd024a6ea2fc5e7cff6a36064e2b1da66d398a00a391828831d90291f8
MD5 4ebb5b8e8d048efb732225680a9802a5
BLAKE2b-256 10e0d3be8d85da99281a68fa2497a534a3e9bb5af01369ac09e27ef139d0d8c9

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 089df21acaf594e17d376215b9c9325da24e91730a78a75c13ea618e8d85e09a
MD5 888bf5a3829d94d758eccef892cf6dcc
BLAKE2b-256 a5dc1cf69b8ebe9140bf96286e39da92966113624fe6268a92fbd6531eee3707

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d973868ec31ed86196d5cbdf7f05333bb0dad986b27e18c69399df0d6d3c4917
MD5 5a1683438ae9e750933951d61de65f4d
BLAKE2b-256 fe2de335877f89d2213d3c384aba9efab6460dcf99a67cc49b63f1bc558f1e2d

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a8410de49970230e9d6273fdf86371479ccb04cbc24111b3b3e00f5c0e740a6
MD5 a55e1d5188034a40d9bc15a5afb5dbb7
BLAKE2b-256 fa10d5aa753184303a3cc860a68c8038d274e9c49ce8d59eaa1547a2f9ba569d

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 89.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4f31c2eed0f9acd21adab323c187761dc26b887ffd0839dc84d8e87246a9e32d
MD5 1f3540111b1da6cad11e9a257b8a9987
BLAKE2b-256 52077fd34572f8f5406d0f20ad0210bccdb04a3d99427b75b9f9dc932e39bd7e

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 78.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cbbd7b9fedf65259e9dcba31e93dd594759170b20c23f2acad890b7e09c13a1c
MD5 c9af3001f7e3779d3b99ce9c3e57c920
BLAKE2b-256 732c725ec679a769fb7249eaea1c69d8082e617a8f34224d417c6d0136f88ffa

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1d5236c496ab6c8cf61abd595603acb2fce24d3a65a8b90a1e17fa632a63ecbd
MD5 dd90af0a0e8eb11590c786e86e9a3acd
BLAKE2b-256 171c0590f4c05cd721b580f774699cf33189db2dd2f9fad46e8ba2a336da87e3

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4c3587e723474469f7175b959227a2b89a0a84492e779fb4b468b38b752a85c7
MD5 37c00758bdc23e1100fd051f19543e0b
BLAKE2b-256 aab1031e21bef11d98aba260992e41cb66e6a69b9f907ed93a89f2d9c06b386b

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63d447748976e455706e3a1d870634819fc3440c2100841782a40b146685cc2c
MD5 a74fc8f0ce21940a43aa27ee3e41ad6a
BLAKE2b-256 ae4b6a0d8dbf518ee9c72e420c49be6e74182e46401bfe386e522bbce0d3fcf4

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c7796b2c67b1f87a89a44ced03f6006bf186f109141d3661b640e66b285dda8a
MD5 07d6e099677504d26e9569ba530ff1c6
BLAKE2b-256 f8d02f4180892453d80df21178362fc17aaad87479f1d107a6d793a491ead06d

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b7da10df306469da03f7604946232816c9f5ca659a06bd2198534a5159d89d7
MD5 e68848823625612effa33a3781d2406b
BLAKE2b-256 5d136b3a8113f2563fddc48eb3185adc2ee53b1021eac8843977125bfbab8555

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5613d8ed40a82a590edd506131231c795e85564764776ee0223bc21723a4c8b0
MD5 735d764291e12745df077a8f9056f20a
BLAKE2b-256 38b7bc5bd20bf2aea79333d8d0ae8302672a9e20df2d6accde3df62be1445ce5

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 89.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 68bbead809de92e1ccd3a51a67eb95f02ee24544098c918919ccc755e706a62b
MD5 daa7eb7e85bb2ea79c5dbb98a44bdf7b
BLAKE2b-256 7030a657c692e8cb831b318ba6c93d1e93166fc218316a98411fbb8df7c0e74d

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 78.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 02971cdfe5c53d34c8bc2d8b78eec619ca1cbe8d2c0a57749c4fac28318677e5
MD5 0952efd9b5f8edf5ddfa7c387620ffed
BLAKE2b-256 df79890e933f16c58440c328bd8b6c86ec4c6e8928df093e4c7fa83716f0ac73

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e49b79a8d7ea892c993b97d8d2348587ec9383c5e7da5422055fe72e53044369
MD5 619aab4f3a43e0a47e2d0cce49637845
BLAKE2b-256 c3bc501efc0490f6767410f40ca133ae597529c52135decf8ed504dc304c3c8f

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ec7a0b9817ef3b97b622b6f572aa05a5915820db30d464967f5a5b195112c524
MD5 807b503aae1926c5f5416eddfb36f9bd
BLAKE2b-256 d35bac20aa87e764185c8e70ace044717dbcfb0d4cbd589d0941cfad4ea0cb7b

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48eca01ff17d760c5a5976712d9fd539aad5d6ca8c6835b7949e2bef86a4afc6
MD5 9306f881f75c1d75be5d3d87b2f5c03b
BLAKE2b-256 b818e079001cfecaa6745823dab770f31bc757d6562bcc2726e4cbadcb4ef764

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ab761e11a7c7739a49b0fa7cc366ba4c1a2fa11740df9cfbdfe73fd33f55df5a
MD5 7fb1f48eb1674a6744cc6baef89cb36e
BLAKE2b-256 5b17505a5b87a3272fcfb88407152fed693db0cb719dbd1a854e3666be599b56

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 72cb8a9667b315363764f251092eda851a86d845d86073729cf2d5be65b7ce2b
MD5 a117ca89c39cb757257534276331e6de
BLAKE2b-256 66064b57ab0529a24d63a9c5e72a48e8919e48b452a046494ea074ba37b709b3

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e1ec8cdf540c155918e816d37ebbb898bf0aa0926a68f0c816cb2a468f993ba5
MD5 9ab8db09f22f70680c352257405b9689
BLAKE2b-256 c6633d965e7159bf07e28d36e19dc67daafa2853644a11e4d0f25599fa00f87e

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 88.9 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e7022ce98cf018d73b781296d24bd907e9bc5d30f5b9a758ae006717efcb5a06
MD5 cead8b159c65f1368b5881ecedb3e8c2
BLAKE2b-256 1b90b9cfef876affa76a1b108cf8aef90c3f861bc8c43e757379395f1fd43442

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: anycrc-1.1.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 77.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for anycrc-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0c30c732530a13f3a701aa0b7a058e9a9a5c5282d3657dcec60da860f1d1123b
MD5 f98a6dadad56c34c5995d5ec20d69b87
BLAKE2b-256 73be5ec071168a8dafee28bc3e4c001b78510535f07119d4fab3e933e3fccf7a

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f9b024f891253692969cc5a3d6303b6be1545e1b31b6320c7502b665ccc08bb5
MD5 d6c2765b30c0c6d1c162f77304f47fb6
BLAKE2b-256 4383dd7d44ef2f82f60793ccb00cb499bd5a26a87bd9d19d932bb3afd70c18cf

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e8e00f733cfbaf1cdf666807ee67f589d4c9a81e91c72a4803ac39a959926a9a
MD5 e01b96ff239ed80a910c479d9e956f7c
BLAKE2b-256 da092fbf3516624977ade3ffd56a610066d3ee6a65bc53f07e823e3f65d475df

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af5ef91f2bf4552cc4219d655a9fc5aaa196cda8a1880536e4171205e2f18f11
MD5 682ccae4b2aa489765ab053e45b4c608
BLAKE2b-256 818860a78207bd0b9d9924a24ed7acfd8f64a36b8708764420b7221ff1ebeb19

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 be605ff0cb7cd4b40971144a29ed865019cf58e798ccf375101485cef6dfa92e
MD5 561db72fc9fac6dc197dd673c15ab9b6
BLAKE2b-256 81833ec5c8d621dc1536b6492093eb8d28ef18ffb4aaceb1ab5977383f53c281

See more details on using hashes here.

File details

Details for the file anycrc-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06c37a20e7ca8ac66d49facf9f14abdf770b0e1505efdb283c341af72d458c11
MD5 08701bddb41a884825cfc39fc007d1ff
BLAKE2b-256 2845efc6fc2b1c0098efdd4eefefcd97eb8b906abedb08b49b2b68534467e926

See more details on using hashes here.

Supported by

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