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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

anycrc-1.2.0-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.0-cp312-cp312-musllinux_1_1_i686.whl (487.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-1.2.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (90.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-1.2.0-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.0-cp311-cp311-win_amd64.whl (89.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

anycrc-1.2.0-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.0-cp311-cp311-musllinux_1_1_i686.whl (504.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-1.2.0-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.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (449.5 kB view details)

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

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

anycrc-1.2.0-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.0-cp310-cp310-musllinux_1_1_i686.whl (466.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-1.2.0-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.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (423.3 kB view details)

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

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl (95.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

anycrc-1.2.0-cp39-cp39-win32.whl (78.8 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl (487.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-1.2.0-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.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (91.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-1.2.0-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.0-cp38-cp38-win_amd64.whl (90.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

anycrc-1.2.0-cp38-cp38-win32.whl (78.7 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-1.2.0-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.0-cp38-cp38-musllinux_1_1_i686.whl (484.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (459.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-1.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (439.0 kB view details)

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

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl (95.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

anycrc-1.2.0-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.0-cp37-cp37m-musllinux_1_1_i686.whl (441.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-1.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427.9 kB view details)

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

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

File metadata

  • Download URL: anycrc-1.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 e0c8e33c2ae989000894365fb4a4e54fc671db638f8109eb7901113a9b301956
MD5 fd6d62adeddf2074775aaf18f78827f4
BLAKE2b-256 666fb4b1fe8c7308e3ef769fab406709dbda7a96573a5c759f741bf7d499fdf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 eb1fa7c58067f178035fe1ab437cc7fae9f448c171adbee183c5a91e193604e4
MD5 4cd0a2406a4e748aaaa273da5ba57ea3
BLAKE2b-256 58454d00098913f935099b209e7dc49bd34912a08377efe0bd2ae37ef6c529f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 382af6aedb22dc0d1d3a7c9cb57a3099427e1e245381b5ca0cf413fcdf01d19f
MD5 9d99c06a6dc1e2032386d23c5036a23c
BLAKE2b-256 5b970fbfc7b8e6487f4b54bc26810c8c9c88180b952f3d57f17fbb7b8183df49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e0a39de734383e6b3d3be682bc25e54ca3b34878114c023b6d6b4287e399a379
MD5 36a168a788949611a45d305d9b23ad02
BLAKE2b-256 804549223a56259977e32da4ba49dd30fab806d49846235760cd54ca8800c034

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5634cf99c4dd92894ac5f7c469bb5553521c92adba836a7f86df95208df1dcfd
MD5 a3732f55f12bf30e817a04c97138dac0
BLAKE2b-256 1b142719328dba2a9204db4c3dc17a87513269183234449c70db7356941e1f2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78cf3bcf4dcd07da458bd97ec609ea0cbb6e340116cd647d874e595250630fe1
MD5 40e6b659687eb9ca3e849bc2c3b288e4
BLAKE2b-256 5c2b49866f4ac74d843f3aacd3c4b83a04ceb2e7b58a760186d64c2bf28b13a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ae7b34deb8b98d6c2ba9b9de513700d4106e5015942ef8d6b7445f59ee9220cd
MD5 f01a5cd1ad0b76065ba179ad2841b75a
BLAKE2b-256 fc523930d964e16e36940ba62b34292a1c232f4cf6ff6256155621a4df898437

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4548cb27b70f0ffba41b20685f0bac5b1b52380e3334fdf58ed7d6888cb649f3
MD5 1549565507fe12a1c9c573bea9230302
BLAKE2b-256 784274ac1640117e04d05d6270b7d8c72d03153b2c588cf30218911ecc926ec6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1086eb05d3099de7dc2b77e8a897ab22b843eea20b9cbcc9d96c4c28cbbe8249
MD5 f31ce27f1ad757e6d0d70661cd714ecd
BLAKE2b-256 8d084d5634bc72dae72959dcb6fba697d587998114b28b743633a9de8b0e1560

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.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.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 750c59a8c1c4f90cca0d80153589255074ca87034f97485df9d974fceac732a0
MD5 b948dfc917d96e5d5153a994f66173b2
BLAKE2b-256 5efd8e465c544064a1f20d5ccaa75202b31ac8490260aa1539d945a1414b7e5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 19ca96ef3253dbfcabfc1cb6d9a6bb0d4da7b49207373e32c15dc5ccc3e7a6fa
MD5 a60c48b1efa77bbf04cf1526abc1652a
BLAKE2b-256 b0f2194eac80c964e5475b2e7dcecc39887987e9947b2151861bf9900f0bc737

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d4fa903fcc70f605283ce94a500a7e438297ea8d7ec18c436b7c973a500bc654
MD5 f0792722337e1f8ec384b3f62d6bd834
BLAKE2b-256 231a01645d328ab66751d907844cc54754c4fec9d219b9395bf88ad34436817e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 488f7c77d915a9685326dc6bf4fc06cd95319809f13b9f2afc57c85f6c4bfdb3
MD5 f5c61ae4fea15a4e94c73c6dcea924a2
BLAKE2b-256 3b87e1a77053a0140d4ccf3d448e8021dd54207ca8fbc84e3a2e3df207139597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68db324c868dfcefab035ac0e587734c6edc8c5d94e82c43e90583192fd7dca9
MD5 18555e4e6f26d01f803f6ab0294f1a17
BLAKE2b-256 114cbeed40edf0e4534e1e9dc7a763a6d2b7cca2e9272c7b1fc63150efc0bf9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cfe2f070e9909774ee75bfd2f75a2a5760779775309adf2e3122318445378219
MD5 bf01190f8e3f8e4d72b3a297e1a1eb00
BLAKE2b-256 0254868c8f71dce1abf44f67096587f31724d66f88d12b33e0298b9a0636e1fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 492c8e39039951f26245f5b7c81a8497264bc21a403ffa2b86a1e2dd0e4284df
MD5 3073ee147447a7163898811479ee8a63
BLAKE2b-256 e0734297bc69974a43b5df92cd025a08c2bf124b04a0df8154486617b357abee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a2a7145fbf11bdc911fde78f7275decb50d65b9294c803d8cd0848802e62d76
MD5 290b393efc83b7708c30d56e9338b9bf
BLAKE2b-256 630902c21c1a9d8441fd91b13e744b54be601789179ccb5a2e6cdd6826875372

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 76634d58ef4dd1cb8f20ca50a33f9f84924ff2d638ab4b750a1152d274b90b5c
MD5 fd1329d05ec3152c2c68a5c8216c172e
BLAKE2b-256 20b47284b1d5ebea4e720d98e5294892d6f81d75e52e28711253973f44b512aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cada5e85617761802211ac400c7b582160539c4642b9dc28e1f3190f2a6c005f
MD5 a968090a71019e6e73013a2fff30cc58
BLAKE2b-256 b701958c594eb052a0a52bc1619b99e8490ef894b2c9178579c8eae68f4b6e81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 32257a2f5de285bce5e5cffb7b97b15edb8a3441784fd8c8e4782e0d28cb5db5
MD5 fd0882695a284dbc7dc9e52774f139e3
BLAKE2b-256 153e0b4f1dd0cf1ec68939f28b091e438cf5267ed9f56dfe85912ec235ae6281

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cb0449a573430ff7b74c92722eb8e0837154ebe7f1fe02df52d4da41851da810
MD5 ef6db1480f4117d92ac9be8347402185
BLAKE2b-256 8ce32dfc771320a6edb41a9725994d79423f005fdd185b86203d3a99970c496c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 108661400fcedf9097a365b96d77f2307de85b79b663c025970420c16b3b6a52
MD5 43a68e77610a44d4ffc7227b4668e2fa
BLAKE2b-256 b2b4b740d56de65a073d49c97d97bd67890a80dc887d7c042d9f48817a0fb631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7dbf52f8bfc39c50269e4c5e49f06de117c88455c3b57338fa22abb3868ae26a
MD5 88cd8d2361cff9afe30dd76c5df3c335
BLAKE2b-256 aec28019c2768c4ec5547c732b2d22c6b4ace1b353c788c8c23e28fa7c0e888a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8025013a9407ab3a6a88581574117be9680036bcf3f7017edbda938b37aef8b8
MD5 3385ddf3ad66e5c2b0111f020391ad6f
BLAKE2b-256 21378b5aa5c78226d04b004f9c225a8ddc05f4ee4eb1551874c6af6f73914d06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe9ce0d346a592be0650b2c707c29f5c7464a118d7f989f179c89916b4af603c
MD5 746d334308f2b19a8ed09a0d2da9f721
BLAKE2b-256 b19bd361690d2d35d4518dda7beabaaf6c93f5da67251804ce6b029aa726b564

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b66760ed2eacecacea19f5c49859d2b1fb67803f588f65b2208b32e598cb0705
MD5 1c89dcdbc6a86eddd2b43d743047b821
BLAKE2b-256 82e1c422c05afb8c28abd1751ff48f30627343fa69f144dbee1f73b2485412e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 78.8 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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5f0811b97ed814bdcfc6f260b0f37520356538eab37c88bdbc438ffc852ba818
MD5 d3f093942871f939d550cfcfd1fd5c29
BLAKE2b-256 1585cc36f205a46b7469b967a415b11451201cdda483f94cea6dbd451bff6166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9ba4d93e9b3c17b37497aa4b4a51252de4e0e06dc65a2bb32d3bcb8b6db09600
MD5 9f7a8c848af6702c63e9f391c51ffbb1
BLAKE2b-256 148e6d4ac9e225c1cc722c5b19f53a7196444029589eb840dc3b3cb177c1d78f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9c3934f068c52b21e8cda7b1c17254c30ff7ee54e142f5ba080f5418ba417002
MD5 1ab1887a3e689b6196bb13333621715f
BLAKE2b-256 0f90ee0e3e684c898def69b2c42d5048b403c2fe4c0b434884b8f76b13884807

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 303d9276907ddcd4f5c1512fbd452eccc83e6a54f7379ded38e39a1983f9f022
MD5 0ff28d8d7092cf417a85a6cd497007b4
BLAKE2b-256 07d3085acaa5b3ae4a919f511158f78e668b1bcee0c10812a1d1d17676ee9b0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d424785508b3adb3580976368deb5e5d278c27cbae74c945e9528f31f395f105
MD5 35470381a61f5daf683dbaf29fd15455
BLAKE2b-256 f160f3c5fd04490d933f79ee1b95449e12166d5d3c4056f4b9c4d68bca182bcd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abf859fe14ef2b605adc748c641877a15de29b8a97286f9b5ad543d0205ebbcb
MD5 182e8493cd27a097cb73f3453660255e
BLAKE2b-256 b70786ab91c79acdc751ee0c2697281088f55925603e41a7a168be1ed1e16148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78a73e661076b96dec7b833af52b57d7bbbb81e3abfb536a2ad46edfa6c63a24
MD5 9e0613027c20a79e1acbfa761ce3b234
BLAKE2b-256 85c0c595fef6712a30826c0d3061b79edbcf81882c1641838f93069a0dcd9ecc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1823bd7d96bf5e2c627b9fc540ecb11acbd025c4473ebf990740c288ed1aa699
MD5 c812efa40d09c1d388ac9819967e5bea
BLAKE2b-256 a1fd0d8424e53d583da42c3f453bf7401786fe00a3bc9e2a30818bf2c595d6ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 78.7 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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f35c64af6da6f9bb42861c2cba8a45dc7ba1f02614c9a77a2e37db76195ac4a9
MD5 0caa0c8ad3d0ba73542137f6384d65df
BLAKE2b-256 68894e714bcbaecd025a5802b1d90d044c4e527f271029507c43dd7837f23947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 60bec473c8940f94541e56fcbc116773f92751ebe48236d49425c2d0a1fe5c86
MD5 e70897768d281ed612e4e5582663cbcb
BLAKE2b-256 b56450784e28b6396ae57b8d813f2f429293b0f78f5c7cc2a87bdc4d9150a070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ab8557ecc353e4fd29539ed976ede7b9b6921a5ced08852dfe0e77c1590fc136
MD5 9352d117f69ed5ae153b42442159fcd8
BLAKE2b-256 5ddf4961716bf46b3acbe24ad9106825fcba9db4ceb4d6ae3914a6dce915c0c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14335da9bfeda3a1003d37b50094780ee9118359e93ff4717f647f053f55ff89
MD5 5ef7d9c1f66d93021f67d82afea28ec0
BLAKE2b-256 025382da3c9761df60b251ef99696a8d07ba64bac5184916a27d575c5518979b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 687889cbdf0daa7f1f5087849e2b1d1a4ee41b7d97db0d49366830d491577da5
MD5 a141dcd4b7e7e7c9af1d24ee962878da
BLAKE2b-256 56e5f52581a46338749b59615f731d96fb9452d77c613e1cb840d1faf3bf6d0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67621948c236551843d0ac40fb3cde89291dd33db3424b470425e7ef31ac35fb
MD5 03d496687caa0aa7dd0ac4b39dd4e9fe
BLAKE2b-256 b1799031289ba356c3eb44a38cb95ccc228ed3f792251788069cfe8ddc139bd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 edb4b83eabe0964c6c1952d97a1a061a96c9fff7e3f13929b5e0fa50afa23d87
MD5 20a19d13b418a78363c737fd2bf8ee3e
BLAKE2b-256 71a8c4425cc21925b236d3600ba6ebfb5cdbb18f7c94090590afb4588530440f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b1931ab4857528bd1862d4c8f2ddb2a2310ddf5ef9456128946da287eaf3bf2d
MD5 f8eb2dd3337029eaf03b8b8735bbb292
BLAKE2b-256 c49ae7cd95a445a69002d6374c4c6a84903cff0b083ba293b560aa918c47c9cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-1.2.0-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.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 abfabe4d60a9cc6cd77b15f9bc1684e61639d2c7cc61e688760aa6f11b983f74
MD5 91b38338e90c0328990a2f1b6a5d8b35
BLAKE2b-256 2d3fd9dc410b76a2f38a30ed6eac8321a4dc39df9358642080ad3a294291b2a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 711f3dab61f0279d04d237cc8b79c01b1bc6a42dfd773111fa5612a9d790f5dc
MD5 df62f36927498ac1301797993bb0d61e
BLAKE2b-256 d5578617e17d166e3ce4a5a3d657b705d78a5754572863e66bd95eba3e29aab4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 584ced294c41508370e0587ea526d077f7849e4c53b61a261e24e120f4f09ef5
MD5 ae7c61571e03dd135531f64d7490aec8
BLAKE2b-256 e89600ff6bc8d8e6bc55ddc4e2e8233cbe572d1e4d25848c7b1775ab1d8b2169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2b3306c9c60f9b87b00b24868bb72c131a3bbbcdb8f5285bb0f12f3169a96f1
MD5 373456b6ec82a5581ad34d9c90c8243c
BLAKE2b-256 0816eadce2e8315160fe983d2afcf726c88ff5cd2a9ae51a6e663b810119933e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c1679dfafff03ccb737b5ae1cd163b99bc88d5a4b2e73fb515492f9aac27e7a
MD5 dfa665f77262b21fc8da5b24a897be45
BLAKE2b-256 ed210b19c55de37581f13573c9c0e7d1c296d0a32312aa1eb2e560fa092b781c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 355874ed59c531b8453aaae1a197ab2c1e47fdb9849eaac9e015d430dbe0d5ee
MD5 4323b2b5b44b1e1168bcd8114045a070
BLAKE2b-256 bc8365b88469aed953ae61db1ec04235c4ef79c92af6f2840be85c6cbade5989

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