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

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 use bit lengths with reflected CRCs, create a little endian bitarray object: bitarray(endian='little')

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.2.1.tar.gz (12.0 kB view details)

Uploaded Source

Built Distributions

anycrc-1.2.1-cp312-cp312-win_amd64.whl (89.4 kB view details)

Uploaded CPython 3.12 Windows x86-64

anycrc-1.2.1-cp312-cp312-win32.whl (77.6 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-1.2.1-cp312-cp312-musllinux_1_1_x86_64.whl (512.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-1.2.1-cp312-cp312-musllinux_1_1_i686.whl (487.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (505.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-1.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (479.1 kB view details)

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

anycrc-1.2.1-cp312-cp312-macosx_11_0_arm64.whl (90.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl (96.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

anycrc-1.2.1-cp311-cp311-win32.whl (77.9 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl (527.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-1.2.1-cp311-cp311-musllinux_1_1_i686.whl (504.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (472.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (449.6 kB view details)

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

anycrc-1.2.1-cp311-cp311-macosx_11_0_arm64.whl (90.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl (95.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

anycrc-1.2.1-cp310-cp310-win_amd64.whl (89.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

anycrc-1.2.1-cp310-cp310-win32.whl (78.3 kB view details)

Uploaded CPython 3.10 Windows x86

anycrc-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl (484.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-1.2.1-cp310-cp310-musllinux_1_1_i686.whl (466.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (440.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (423.4 kB view details)

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

anycrc-1.2.1-cp310-cp310-macosx_11_0_arm64.whl (90.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl (95.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-1.2.1-cp39-cp39-win_amd64.whl (89.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

anycrc-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl (487.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-1.2.1-cp39-cp39-musllinux_1_1_i686.whl (469.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (442.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (425.8 kB view details)

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

anycrc-1.2.1-cp39-cp39-macosx_11_0_arm64.whl (91.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl (96.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

anycrc-1.2.1-cp38-cp38-win_amd64.whl (90.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

anycrc-1.2.1-cp38-cp38-musllinux_1_1_x86_64.whl (503.0 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

anycrc-1.2.1-cp38-cp38-musllinux_1_1_i686.whl (484.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (459.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (439.1 kB view details)

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

anycrc-1.2.1-cp38-cp38-macosx_11_0_arm64.whl (90.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl (95.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-1.2.1-cp37-cp37m-win_amd64.whl (89.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

anycrc-1.2.1-cp37-cp37m-win32.whl (78.0 kB view details)

Uploaded CPython 3.7m Windows x86

anycrc-1.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl (457.0 kB view details)

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

anycrc-1.2.1-cp37-cp37m-musllinux_1_1_i686.whl (441.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (428.0 kB view details)

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

anycrc-1.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (402.1 kB view details)

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

anycrc-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (95.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for anycrc-1.2.1.tar.gz
Algorithm Hash digest
SHA256 05f6ff33e30b596d8d956f40ce9f0ab4dedfc19126749f26f5482a19d3e78448
MD5 ff3692750dc5cf96faf75adca2cd789c
BLAKE2b-256 d0599f297237f0dbc47334d7b9d52616d527017936da1ed60b6b7d772533db1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 89.4 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.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4e4c1bda7d02f47feaa060cb2917f283b2bea5516ca5abd17253d13b0bba1a1a
MD5 ae09eaf32e2da7bc0555749c9686cc4e
BLAKE2b-256 e8bcc671d6a9268c57d83b0c6685363e523b474df24e747304d149bec6a26a4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 77.6 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.2.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cd3e0ed9123ae066958152b496a0b35ab375cee22eafbc38d54e60349faf0bec
MD5 b0678bb661759267cfda7e30f0726d84
BLAKE2b-256 93b79c2736cf7dd9558a83cf15541bd5da2973a2aebbaca930637658a383934c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3b05f2e48f60e65cfcd51c5f27dc35c13cb834eb8eed56d08cdd80d9b3c8cfc1
MD5 48b65926b5851d8c3ae81735ad811ba6
BLAKE2b-256 5ddce689058a2584040feabcae43cf3d91b9b2e578dc6f6ff0e909491682e3a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fdf3d6d1095c65c292203c1d159bf1fca68cfd0eaeae0318ce507a23c5ece896
MD5 35e722f697666932365ad81693ffcd83
BLAKE2b-256 e3fe2a94d817f89056e0815b829acae5013c407e274ef31752641c9a7fad35cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b047854e6ff3f49df9b2f21a8a204d784fb4e182abead54a0a2a9ae8b3b71a0
MD5 f0cfc7d8775ee83164770a9dda834c0b
BLAKE2b-256 6d32ed5758546cb8e5af7e6b183fb5fc48d3af57e3386b33c06ad5fb2d52bbe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 51d6002e50bd54c0097cc20a48c8903085e8caea3fd58398fd6b5738792f72f1
MD5 0fa7b8a5e5b8328d141364c82b2e604f
BLAKE2b-256 27346139cc5734cbb83969a77028c98963b455d0c7b47df58b8ab8e21c61df19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3a9858d94f744a0ce0c81be0bdc3a61688baa524933656af7a07c529a2a32677
MD5 e2f1cd80e1b96f5e4b5a84dfccb148ca
BLAKE2b-256 11660a22e60b66f54b4e620f5ccfd8210c1806bf4a5cfcb3f0c1f4f4d5f05f24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06d104c82af8170a2f0810fd9c51440d0955c5bbfad8b8b8ae1826b1a4e6abb9
MD5 5741b48f0b895952a799a010497bb7c5
BLAKE2b-256 7d5de61ce9507975c43af42f2e3e5da4de1a406d34231f1d7011e2fc70e47224

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-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.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d3cdbd75e0cfa608995b8bb14fd0316d4ce44deba06636593453a581aebca8d0
MD5 ce0b3f57737d67c5007ef09a7cc4f61a
BLAKE2b-256 4148f2809aa44936a897742b5592b37cb8aefc289c3e91245e87825374b8eb23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 77.9 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.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3ba150506b86143137c38daf938105f0deb1df5ac5a46f9083d34d232f423e05
MD5 9aac44018d44f193ff859313f71f6a94
BLAKE2b-256 20677c872e3ed765656587259667544360d80d6dd7e308c7c7171d4cdafcc180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d47f514c15faa13b05d1bf199d3a0c60933a9e99a17e386fcc2e9f08cd790139
MD5 57e5932b67338aeafbb428167b8c7516
BLAKE2b-256 b93ee368a88524bef975e7571d70cd180b1a35f415065045f264b755ff6f5970

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b5703193c6411cf0f1cb32ea538c545284549e583c705d43c5a090c43dde568c
MD5 8a2e949e26b90b33c0cf26e0c8d8b795
BLAKE2b-256 0d4d49ca6946fbde179acac55a1db855edb4613a28b0d21636f5d5d5d7e293a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aaeae387d875d60513b67300f629d15ca8f1a05641dcb86f49070638ee6a8f02
MD5 d3d803f088055d0d8b0cf11eccc33328
BLAKE2b-256 cad4ef4f52e3eb788c40d047db3a0b0e3ae4c980ba72d7e35d38837c58986f61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6d0115703501f64ab9017f5c4488427a9279c0d48ec75bc1c5debdd8412cda06
MD5 741fed12c5f0e364234e5c59942e5f54
BLAKE2b-256 c5a6aec6415ac60a847b9df4d7e52e911d1ea62d3a4370f125a4abe307edcede

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3eeea2f65880ed22d517cdbffebc239814cfa573cceaea567feb5ab2220ef47
MD5 675a4d49803ef5398151a091460e0188
BLAKE2b-256 f19d4ceea4dee09a2420c477bbf1feee228274d31f3c0b8f5d9bebb9fea5f5b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ec3dd95cd5862c103bcba85f6b6ba2443ff209291505930835787b932d35f1a
MD5 83a0628f945e735712799add9ec7ade3
BLAKE2b-256 14282e5e5c185e4c28706ce32e251259e9faeaaa228310debf171908dbcdf612

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 89.4 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.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e56971ac4c7483d89eecb939aec35f40c599ca19b524d799ba123f34938fa834
MD5 17eba75fa618c1087b052dc8b1a44539
BLAKE2b-256 fa9856f3f4ebddac518aa04092dbac9621c214fc2f23538a71239626360d4007

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 78.3 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.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 458f3e2517f26b78f37d705220b91777e8b06bb898189b9b9426ddd5bbe119b7
MD5 ae1164dc40f97a5df0e53b62942c2023
BLAKE2b-256 c3a0dc5855f77139e0b33933ad4d880727f8f566971891d99c5321fdc4094849

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 eda4b6428f964dd3189475b4b23aa66cb17469528450aca6e8bdb8448bb2cc31
MD5 bd5af378f30d1aa3e7fee24977d88e22
BLAKE2b-256 9e24028e2573ca1c22b8489db8c7f77df6ecb6145995b43288fd83a883b64ccd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 296ae7771950c4eda8d1c677ed0724d7e3e6d8fa8c073c4c6293d69b8795ab9d
MD5 67de40b6d5c2811e5fdc6553de9d6489
BLAKE2b-256 8f6c806258b86a01094f1cbd4c965bac3eb66d7772a0338b1ab640afa5acee22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b81cb3a33f8fa45effa5d2c385db45d18563cf708bb80e4a29225725cc95358
MD5 5806ce2bcf277910d05a6f4fda4465ff
BLAKE2b-256 2e461cdae6b9041a315c39c1cab92ffa7b898829969721e37d578d782f17b903

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 87128f464a2445f4c12f77c680a2b3e9e2766d13d576edcce12b8882a21b1ce6
MD5 f28698fad740bc538bb7ee4bb276f17b
BLAKE2b-256 78ef66a28d1c3125fd620633b00d34a9229ce764d07ddaaf2fcd6ec67f9365bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bec30f36ffa5e8edfd585415330091a8976055164792ca0138ec1a9a526e7a96
MD5 fc514b9ffb9ea4928f453c622327c7fd
BLAKE2b-256 ef953ce3abff5af7894cb5a0c0bb74050da8531b34ff7c834d41962c81c37876

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a7d35545ec0e4a1fc318c04304fd4390a3989056c303b29aace5e574e08c7511
MD5 9874f3750c37d9d840115059b436185d
BLAKE2b-256 69275347fc64de27a5810e28df971f6ecff503408483384384b786098591c108

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 89.9 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.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d6bfe8ba1474eae1c0cfff191468802150edf232930e16f625884525041cf869
MD5 2fed8d2211879baf6f6dfcbd52c6cb78
BLAKE2b-256 885fb55714b0eba91406d1fe0fc95aad57b2a4c93bcceddefed8094ee1384ac3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-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.2.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ff75167f98ec9f5eea8c44f7e9461b1c887196bc6f6569660a7279b9c0c8c407
MD5 013282f331dda173a305ddfae4c1ded7
BLAKE2b-256 c63f69ae3bb505296513522679efc0618e2a4a1ad7c9e217c94cfa53a151ddb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7d1e76c907ab46ef899b02e734da0eca37d5cb12aac9950523188310d3a90d85
MD5 2f5201f27b84b92f395521490a9f4255
BLAKE2b-256 09ac911581df25878e276e12d52f9ff94f7d6c2c75af0b0cb6209a988df52f47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a048a469037dc752525b8f3eb5041e2cfe746d228434c3e2b0b912827cb5f08f
MD5 4240cf2e3e9816535695b2bcb2b9b17b
BLAKE2b-256 80d85c0453c4144e15f90785ff9fe6f82eb80400886f074e6fbc0e59a23a0e6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b9a6cbe7892fb3799935aeb3014cfa0db36c1b77615be223af34fa9b46d9b03
MD5 e7130ed12b7af2f5447fa9c1ed44d7de
BLAKE2b-256 57f09f3fb78ea0209cdbe7541112ac266b2ceb24d8679c5b83bfa00eea2ad4be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 679d12360dd033762aa29fece6b9860d271a3136ea6c2539d69ad1e77186ba92
MD5 a5aa387507d6f4109b917debdd8f95ba
BLAKE2b-256 d79c5225b2d2499fe470576d5da1d865b2d548a07d2e54902879601dfad0593f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e5283219277a852228b67e52d0523efbd9d93426bcd2e0f8e2c25e2ba80d6ba
MD5 ed13a7ffede5a56ea19f7822d2494d5f
BLAKE2b-256 4315488a5a8a64876946a4e32a07a33fba329c2380f67a2a04dea0df1235a621

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e4dd41890762291aea5be3115fe428d458c13f86c683f628e3073bec00c85fc9
MD5 510c2e57ff6521c8b771d595544cd70d
BLAKE2b-256 27223f6e7e8786db1d9062872045d911e56e0542825d7a58e7f96d26f1cd8007

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 90.1 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.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 37dada5fa23528fc8880b5428d626fd4cee939b36c63ca2f0b2a86a20539e959
MD5 197d6cad019add5f9e4954de82fd71bd
BLAKE2b-256 ee6213f58e5aae9f3bb3e22ca46f039dc4e3fd03ada6594642ce9b171834b9d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-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.2.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 701aa1c86daa88a099fe1e9e73c34fc9bac23305ccda86809a8c976850eb9fde
MD5 b59b90b7ecfe95ef54a062df4b3faf96
BLAKE2b-256 58d4f39ea05724f13645139cb7b4f2857adf2540ae0e8e404004dc9dcb22c0d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 303d0e8232ef09e3fa3b3678c9e2006c28e15717fa9e1ec48c4dd3569e8f3658
MD5 883101504c4effdfcf851c1e9027da7e
BLAKE2b-256 638981b7b902c2c0364d4c1cce46a6b7d7c90f5e521720598ef88593b117dd0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2465f9dc4713c199b31f7ca5dfb40335eb92a3529abb5f2d127642dd3ce34ac9
MD5 827f63698deba4c52e4a8fed858e8b53
BLAKE2b-256 a08af5a9394694093987724e9db0410430e675a7b9a2eea0d83e5ab8546c5543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7d7d98b68f4b4d97d28878395a96c4263c5cd351f60d903b6706f25d40c2422
MD5 10c7e7e3e3c4ad1e3ff1ac3f8949ba3a
BLAKE2b-256 0efddbf1adc838faef81528797448e9f14086d3579450a8846e3da5ae15bab3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 15fd8c5490bf28b81852556178948b7badb266dca1ad0fd50af025802855fe82
MD5 f3675b0d3bd164c3a6027ff157a0807c
BLAKE2b-256 b8f8c0fd493046f421c21bce8f993efc8274f92bab810a01b9768f5b9e994cd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 263915cef1f3905b4af17b3673e5ee4ac8203ebcd61ae959a5bcba785b1c15eb
MD5 d738b4775ae9ab86be6437570c02e735
BLAKE2b-256 98e7ff8be81245c824842c3e20f6450f6a9cf87e91129db2b38f4cd22b7c45f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bdc8548d388268d677432c49287fd5ce2c66bef82ff122ead6c012fca469854a
MD5 b7f9f6b1311097f57e9abf51429b2a8b
BLAKE2b-256 8042d188bcc63a86fcfd9569d0a2dbbcb3543f95ebe0beb6a9938ba4a2172b06

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 89.6 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.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 88e29ff8dd00fc1d66439017f47340126321bcd1fca4fcf31bc221c1e8351975
MD5 c8923e330fd06ece73a0c708a45d2b0c
BLAKE2b-256 20ea01f30cb080eef8302789df5501684f7685ebb97084669d748129a82258df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 78.0 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.2.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b159b51c0ad94b9485dd3f8e364f7454b3925d607d195558bff4250068142317
MD5 a7127370eba9c800b4610b88c94e852e
BLAKE2b-256 d8622f756c6883c1819b22759dd6cbbf24d0f1ca8cb0ca652a6baea405c557da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 441627e51ddcdf7b5e4f919c3e99ce62cba95689bb3c9535e66873f106321187
MD5 9660e07e98a951393779b85219c21627
BLAKE2b-256 4abd77a959e0fdbf1445ffdafda245f772be7ec06c64e0e074f50b7ee2789a67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 27ed40bc2303305b52af854957a099e3c5f0c25c879e0370806e8ddfd2ad42bc
MD5 5d7533fbe089606e0364cd89cbe9f935
BLAKE2b-256 680b2044ed61f6636b92d99e6a3cda2ca7e159022449cd6bd0206d7676cd1241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 970b9587e22a926d2334be95bea27e8594c36c4a1fa4671b3b818c198ab2fede
MD5 8463154e4641da796ff3628588aef773
BLAKE2b-256 6bbe0fd18a0f02de343f2f83312f186e3e2c571edb0e1a4c034845ec31c9ec1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 628146410a2c149cebe8857d51969a4da92b5e163c24541e70d759befab71885
MD5 353f79ec15da2abca3ad76abc44d09a8
BLAKE2b-256 b0b1e2df826919aa8394e6146d7244153453da03b8dcb1e97962c9bc8e80852f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7f01daa471380f58638d16ad0372d1978adc76846292e16ebe22b9127f80d0e3
MD5 ab3eb46693d522ac40e1c232025e0fc4
BLAKE2b-256 362f476bfb9c469344c2f208f13a3061330e6bade1ec0ec162b68da695717185

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