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 ')
3788805874
>>> 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 two CRC values along with the length of the second CRC's message in bytes:

>>> crc32 = anycrc.Model('CRC32-MPEG-2')
>>> value = crc32.calc(b'Hello ')
>>> value2 = crc32.calc(b'World!')
>>> crc32.combine(value, value2, 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.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distributions

anycrc-1.1.0-cp312-cp312-win_amd64.whl (89.9 kB view details)

Uploaded CPython 3.12 Windows x86-64

anycrc-1.1.0-cp312-cp312-win32.whl (77.8 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl (503.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-1.1.0-cp312-cp312-musllinux_1_1_i686.whl (481.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (498.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (471.5 kB view details)

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

anycrc-1.1.0-cp312-cp312-macosx_11_0_arm64.whl (90.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl (96.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

anycrc-1.1.0-cp311-cp311-win_amd64.whl (89.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

anycrc-1.1.0-cp311-cp311-win32.whl (78.0 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl (518.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-1.1.0-cp311-cp311-musllinux_1_1_i686.whl (495.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (468.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (443.4 kB view details)

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

anycrc-1.1.0-cp311-cp311-macosx_11_0_arm64.whl (90.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-1.1.0-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.0-cp310-cp310-win_amd64.whl (89.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

anycrc-1.1.0-cp310-cp310-win32.whl (78.4 kB view details)

Uploaded CPython 3.10 Windows x86

anycrc-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl (477.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-1.1.0-cp310-cp310-musllinux_1_1_i686.whl (460.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (436.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (417.8 kB view details)

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

anycrc-1.1.0-cp310-cp310-macosx_11_0_arm64.whl (90.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl (94.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-1.1.0-cp39-cp39-win_amd64.whl (90.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-1.1.0-cp39-cp39-win32.whl (78.9 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl (480.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-1.1.0-cp39-cp39-musllinux_1_1_i686.whl (463.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (439.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (419.4 kB view details)

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

anycrc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl (90.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl (95.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

anycrc-1.1.0-cp38-cp38-win_amd64.whl (90.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

anycrc-1.1.0-cp38-cp38-win32.whl (78.8 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl (496.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

anycrc-1.1.0-cp38-cp38-musllinux_1_1_i686.whl (477.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (452.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (433.2 kB view details)

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

anycrc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl (90.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl (94.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-1.1.0-cp37-cp37m-win_amd64.whl (89.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

anycrc-1.1.0-cp37-cp37m-win32.whl (78.2 kB view details)

Uploaded CPython 3.7m Windows x86

anycrc-1.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl (451.8 kB view details)

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

anycrc-1.1.0-cp37-cp37m-musllinux_1_1_i686.whl (434.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (422.3 kB view details)

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

anycrc-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (397.0 kB view details)

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

anycrc-1.1.0-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.0.tar.gz.

File metadata

  • Download URL: anycrc-1.1.0.tar.gz
  • Upload date:
  • Size: 11.9 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.0.tar.gz
Algorithm Hash digest
SHA256 cd2cb1980107674e21cef7a3c348207f4bef909e872999bf1469a76a332081fb
MD5 f8212f418d4c48e4129b710da5981884
BLAKE2b-256 68ad9de7757ca5627a72f1b702b990977b0bc5af1808df61680d4394721f5225

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 89.9 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 edebb56fdda8cffa68106e039749dae8402e97dd4ce0bc1e01a2068b8a4e6d25
MD5 846d1597fcab318a43d4842b28379a9e
BLAKE2b-256 bbf8e70b1b90d1b3c47f55c44bc612b1cb36e284bc58bebfba9b8e028c89b5b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 77.8 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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 865a5acb4e2e56fa1db942d6ad485029efc45984c2b13c25b08ba32c691aa9aa
MD5 2a0d4bc0d5de8729f27362d04bd92a15
BLAKE2b-256 fb54fe393100dcd42f574d8326db89c468e90caf43636a85e0defb4e991e9534

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 370b5284946d452f856c03314861fee486e3404eedfe6d01ff705bebdeae7d72
MD5 24ea4c99ec612767a60587af3d258e8b
BLAKE2b-256 48757614e40c8118c8c8d2f1fab86e4d48344d99fb497454f1635c6ccdff3ddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7d24543a4231865697b10e8168c4c520c9d4f2fd0d2a49b9ba414de4c3a1e505
MD5 18b8127fa93ac05e8dfe0d5b168860c4
BLAKE2b-256 ba7585125434830c19e6848853916ab39b6ff99e0ac8238152d0bc5aa6791621

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c1ad85d4ef644b9058c7033efdd93aff740d01151bd712e38598b1025631390
MD5 0ebb7716badef703d8a839d874cba8d9
BLAKE2b-256 6155b23941354e303df5cd1e0eeeebde8b1d4d73f228162168f351cc65b54061

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 07fff97e74a08e6e70699e31426228425d5094fda238a8bf5dc0a118950003ce
MD5 395ef0f2142b4eb271b9611d45ad5964
BLAKE2b-256 c909dce55c0f4b7280b0bd361801ed1686aa33e6247fd6210b60e6f505f394df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 accb3ed5d72f46f73f0fb6bd57b2798a98b11933be3a92e419b6b7cdf527c0b7
MD5 9f4f7c7a87982ae72c8c08212e131e09
BLAKE2b-256 6dbe643171f0677f2bb31a4de9e11fa562d94b4e3701fc69c56453667cca930c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ca2dc04ff5c092a59900bfa1e327c8d95e8e67439e21d50df47b7fbe6981754
MD5 baa45c986a5269bef848476d5f1a5421
BLAKE2b-256 2d1061a4abe909d3fc5f873e0f76075aed97d8a12b7ee7212bbc2f5ff4c4513b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 89.6 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5039ea789aab1206d90854ab3e0126e4c5c0b959183965c3365fba1a31adaa1e
MD5 ea3bd75420807a162880bddf2df8e802
BLAKE2b-256 0d08b0a287888b07e90daf6364846b874f2abf4af9a05d6ea1fed6860f5303e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 78.0 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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d39decff455bc054112f1bea705ef773936f27699e119bafd94fbe635beca3a9
MD5 7e68c7adb090deb517d299d6bfe1ec5c
BLAKE2b-256 21e504697dc6f668d786d5b67c59762eeea9d00d29d2b7622d8d4fef0fac4ad1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b15a45d8ba927066aff641e8d87124e071caadcf14b3fba72d1ccfa86dc8daf8
MD5 fa1b3ddeefd92e7537aa5159dabec18e
BLAKE2b-256 b86a78b86769a881723c267a9a3bf579ee4a43d7b43e32c0080def1dc1e998e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bfc88e84e8b7d636b18e43e98f9607c2d69da66fdd6a0a78c9ed16a9696b4823
MD5 0d2f2a9a7f9248d21873b2c90626bcbb
BLAKE2b-256 3f002fcc50691780ae9b8ad361cacad3e8735c7271a4fb682e9bbc54d0f623b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01880bbd7bedbfda4ebe4865c43c5c42e87e44248f120cc2ca8869f121fce889
MD5 1b245c7b1c10821a1c978e6213d1da39
BLAKE2b-256 a92bebd5fbf67e8b60150c7757f7e45a4c67a47ba4969747603a8d9873ee4e8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c89856e4cc98ea2e332365690cfdd1d1b22fd418b0edfb6ce1a992ecee42192a
MD5 d9a4e23a4cf7ba7df42d0e5c33f97b3d
BLAKE2b-256 8c1b83bb97426b0a793347497552ea43331789a16d4b114f80c887cf5df5ae6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6743cef9299e10a20c943b363d60a94f6c4de17c2a465a9bbea62c7221530ab
MD5 0290410b35f822a7cf20a404c7847b63
BLAKE2b-256 68c87f46ad5f02acd78f8542576933d49dc72d3e44e137b739bc913c6cffb316

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a943ee58ba03e786efcdbc7c0d853b20d9128ff1e58c4a3b97f201e856f6bd08
MD5 5cb30928c9438de7d5262ae4f87bcfd1
BLAKE2b-256 062bc79136297e354657f791628f1ae36f752bf6abb851614b5ca8e684b522ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 89.5 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3355d29e37a6c99034dc333594e891c9995457f91b14aef782355be1d6e86d02
MD5 46be25e282106cda782d4861a8e38070
BLAKE2b-256 5b174d130f5f8c4708eec5b154e565bca70cdd2cb6d885d37a92f8b9cd065f3f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 78.4 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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b5f3cea22d2d16ef36589735207528d6c9e6b86074421439ee64fceab6cc544d
MD5 2cf7bf1365ce2b7f5e43a764126b07a0
BLAKE2b-256 933ac72d2d10a0a7cd3aebefab1958346999e41480bce3ed57a2b46954a11f22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a6a357ff4fc914c1d244d44a598c45c3a54bcbbb748e7db06249a85221ab6fe1
MD5 12f607851532371c28de47511fca64a6
BLAKE2b-256 3915995dc5f2681a7b7083c2cc12efe2555bf3ad8353dd5d722fd3e650f10d2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e73c0a4f0369a4fc89cf201818576ff94918a4ad3fdb048dd2d6fb3afad62e2c
MD5 8980eac8f3d2facd1e5d5e0bf1124515
BLAKE2b-256 1ff8d5389b0f37bba5547f40631374372005558ab077ba73b590e2a795a86e4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 533e54dbf2a662f09d383e61b878a4398ab32187b755046a9969df7511142cda
MD5 6ce50c248bd9d6a8f20b218d95b0ff4c
BLAKE2b-256 ac8c6dbd5b8dd6474f34d7548dd115876a96d561e5ea7263a7c3e080ef5309a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fdf0fcabcb82b994c67d9ac03444c00342c15cac84d7ca3245d11c0c7905bb8b
MD5 5d579ecf4a50c83318196108da7786f0
BLAKE2b-256 868a06d7356acc867789c63880826007f4046fdaee3a31657e0d23478f6e3b56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b2dc7f8cad41637bdc573e09fdbae19f41e8ddc2dde8ce05256182a4866097e
MD5 417c83fb3cc2936aa98ba0876b054a48
BLAKE2b-256 3b09916da324b953d98e551f681df84cf4fb2c320667661b93e9fcdb858516e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05b5fe3916bf9a94fd30af6fb50dc3760e77f5b3f7a9ff80c686191e1216881e
MD5 ec66849892b6b6371643d00bb708717f
BLAKE2b-256 c1ff4039007195a1ecccc1d11b839729841e7ac9fcc0b01229f004d046ce3403

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 90.1 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 37aac602e8369e66b28e9cd5d46ba3af008f81ed36f8a5d2593615ff180529bb
MD5 1876d656d454e731f7d670412c5f0140
BLAKE2b-256 456a4e78111d3875df451ff334aa6b6fa88739a9c135a5349f373c94dde9eabe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 78.9 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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 dce558382ef1271a86eb68af3aa6685cfeaa6ce7f1d224dd92259a393717901f
MD5 6a00bb781788f74fec69087b1ee17777
BLAKE2b-256 f95ae3ddd81fcc2d171a4b65717436012f3f2b6805f06c31a918d93a8837e396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0234e5b5dfa569f103d0d477b6ecbfacfd4188505eed935830a3158898d73a65
MD5 f9a7d95d29093e7cc2b6cd476c46f884
BLAKE2b-256 d68d42da4c4095242fb1f22f815b15356581852cedb596617ed8db6a7da2d489

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c90050322faed44214e3cd81032e217a6d02830e4e21eea96eb132f4682ee762
MD5 d0e82d4d37d92693b377d08dbcec58c3
BLAKE2b-256 53d50105f73ec491008acdca835a5c92bccce26615fe10ecc057a6dfa73299a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d6b0a7ef82b53fab7324bf558e19d71fc26f8171d1f3d05e434ffbdcd257d48
MD5 b7a887077f0ff5136f12e7b5933505cc
BLAKE2b-256 2502f241032843d08d139d74b2f4f533e4f33bf5b230d3434f453abb54d53262

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f4ddd64c6de4d8684941893f3ce85561f7d10385673c8e512fa4d4103b00c1d9
MD5 a332bd107c8d6cb88de88b8a824f12f5
BLAKE2b-256 f2f55825a1effa87a4945868e83f17d3b0f27c1255fe84f46036adbc750f9f0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0748b03b08ddb64956e71f70f4ca477c8d550020a9e6c0ec9adc742607051059
MD5 54875b1b993d2761345330080e763dec
BLAKE2b-256 7b76104fd988b48f57e4229eee6020ea73f23b5e1132a40bea5088cf446bb4d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f8e4788987ce83444dd97e04a2846cbdb4d9a81e8bbcee384add518c8f0eafd
MD5 2d335693384ade53066fc1c1e6d5007e
BLAKE2b-256 adacc04319d0695e318b11b50e25058be600968849a52ff5a5034addee3904f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 90.2 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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e629edcdacd0a7168c2d5014636336450220466731e583ab55dfd75759ee31e3
MD5 af431f500e411df0ad941ba312bf8670
BLAKE2b-256 150074d509abc91cfa275f79fb2328e8c20a99dd126131928ae5bf762352a059

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 78.8 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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3a1425b0b05d50db0e65cfd363caa1c298a6db488defeef6e8ab33782a4e508d
MD5 91c1125b84a35117ba2d2161b32c8474
BLAKE2b-256 3272a648d785ccca5c17b4d08385e763025f960ffe07c458d824ee26fa8ce7c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fae05394058a8bdeb443262ffed73b62b4107b28430f8740b02a69efd728c5ec
MD5 d351df4db8c2578af2fb8a5fd1039c09
BLAKE2b-256 931885191af0a48c8da39e88fea0a5b5d4be7485ea4303d418137b5352141aa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 abce9af0ae9af33993eb16c4cbab7cb4475192c7f671ee90060d8cb4dd670361
MD5 464d2e8db29dbf0415a0bde5f3d2684a
BLAKE2b-256 a5536e1f575f47940ba838e31a7fd46cd2fd46d21299538cf8a56342cfd13840

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8d1329dd81b16fcee0d1c136c4f2dcd4be16df608c6cd31585ad4a833cd8486
MD5 d51882e70914593a56980637d28b6180
BLAKE2b-256 418953cc5ccacfcf7de18ebe9a24bf51dddd1c1dd7bdc8eb0325c2be3cd6a32d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3fb4a87db2c49dde5e7d8a9b3d002707094b0aa96ca7c8f48e2579a8c565c174
MD5 c9f39bb9f911efd1fdb707fdf0e4fb51
BLAKE2b-256 6bb5ae0cd40b267739c8e58d60a8ea0c86536b4872346f6e58fcb35c8c625a55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4aa2ecaaeaeb17c2f968e16f31d09640e30d332cdad479339cf30d5b3b9062df
MD5 c19105715ba02bdbe5355b73757ea7ed
BLAKE2b-256 ffd806824cf6bc55d6f652cf9603b1fa4d6115ced9c022b2368e6bb0bfd263f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a61461195b1bf6927b3f54594dffda9f25367867b6fe19804ee13659ada029f4
MD5 316ef087c8bda4cbcfc5232639447a68
BLAKE2b-256 9a33ab2df11f5178fd5e8d70df2534c81614ed953a414b1b36363449c8d2fb98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 89.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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d17133bc8ef5407ea61f4858f16e445e05429a4f6ea1799aaa0a64bedac5c58e
MD5 120a6ecd8d1b3ab97ceef038667d31e6
BLAKE2b-256 74266a33e7cf672e28b437ea417286a2fc7e4d1b62d32302bdaa6bedfce7101d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 78.2 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.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 78953e6e84b369343544e28487cb521244b529cb9a6cfc87b6a54e18e441f49f
MD5 520e9e609912e0c1e10b70bddde429ff
BLAKE2b-256 3998b9a3e437e93fc8b24ed702790a95df2deccad8f8c7e72ceb3778c05cbc74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b2ef7950acea6992d8017526b3cbaedeaba708064d76f076a9d70ac6885eaa94
MD5 18898a28541033ca1d0fbc6dbe3cbb9f
BLAKE2b-256 a4286442244bf7b375a4c9d62caa26b87a65edff19bed328992d9301331225e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0fa62fb6512937513e5ff2ac63637e3c233ada20e221df80a43ccc762d2856ef
MD5 1dd5af7bce7cd1fa40b836c89cddcde7
BLAKE2b-256 7bcbe545a52943479a493cc77dfe8b55fb61d2ca0800b7fbcae6a12940bf29a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 826b3866ebbf915bef43c8ff472f94a272fe3de18b71815b17916572b27ce1ee
MD5 830b25f247c1f6daf2924c2f747e3c55
BLAKE2b-256 47883c2174718207ebdeff8eb5543fc815a1b89b1c4956666bde736122dbe2e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b90c20e99953a4d38dc0dc431d141d2e46c85d40b7ce2b52a6ae3ceb4cbcd1a2
MD5 3114cd66997464729bc2ce1940621954
BLAKE2b-256 baddf448fdb206e382e0f101da40312283a777d7870abdf9e97f7d554ec16a28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f8adbcb37f73f593007118afae7d7f5161a98fcc2c3203e53d4b932f966c3c56
MD5 f1d0040a57046b9f08da984ad4da22df
BLAKE2b-256 2dd77009bb721371012a049ea408e500e4edb4d793c28837ce2042000c7acba4

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