Python module for SIMD-accelerated CRC32 checksum computation
Project description
pycrc32
pycrc32
is a Python module for SIMD-accelerated CRC32 checksum computation.
Big thanks to rust-crc32fast - this project just provides Python bindings for their Rust implementation.
Installation
pip install pycrc32
Usage
from pycrc32 import crc32
data = b"123456789"
print(f"crc32 for {data!r} is {crc32(data)}")
Speed
The performance of pycrc32
has been benchmarked on a trusty old Intel i7-8550U using 32MB of random input data. Below is a comparison of the median computation times across different libraries:
Library | Median Time (s) |
---|---|
pycrc32 |
0.002703 |
zlib |
0.019796 |
fastcrc |
0.071426 |
We reach almost 10x performance improvements compared to the zlib
baseline implementation.
See scripts/bench.py
for more details.
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
pycrc32-0.1.3.tar.gz
(6.8 kB
view hashes)
Built Distributions
pycrc32-0.1.3-cp312-none-win32.whl
(120.2 kB
view hashes)
pycrc32-0.1.3-cp311-none-win32.whl
(120.6 kB
view hashes)
pycrc32-0.1.3-cp310-none-win32.whl
(120.6 kB
view hashes)
pycrc32-0.1.3-cp39-none-win_amd64.whl
(123.0 kB
view hashes)
pycrc32-0.1.3-cp39-none-win32.whl
(120.6 kB
view hashes)
pycrc32-0.1.3-cp38-none-win_amd64.whl
(122.9 kB
view hashes)
pycrc32-0.1.3-cp38-none-win32.whl
(120.5 kB
view hashes)
Close
Hashes for pycrc32-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6402053882c18bd2430ca058a15642b61a45f0e0308f1cb9a3b71e409f5a8b3 |
|
MD5 | 064bfddb8031292ad4679962df0fc37f |
|
BLAKE2b-256 | f91495e8a26e1190ba0f8b3c265b7959dac1146078b81eb67d9cb2959157e318 |
Close
Hashes for pycrc32-0.1.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c16196e93eb3b42297285b25f1296d0c977b3031864747b93f75ba42d2293877 |
|
MD5 | 39c06dcc3f7cb4c2da03450cd55ddc20 |
|
BLAKE2b-256 | 437d6ac08695a9b0686b2d979d666775559f3998f6225f07284a68a36c2d8c40 |
Close
Hashes for pycrc32-0.1.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6057c15c119bc7cc51a4284fb61ccfda3220aad0ab411943b0b7c720cdf755b |
|
MD5 | d6b00116228b7c0514fb7ba872533b12 |
|
BLAKE2b-256 | 1758934ce3767cdfd3e1b84d0e75ff7f378f4ca2c127cee2ebbd98c354bef02b |
Close
Hashes for pycrc32-0.1.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2519091ffef625a79e377ce6170349f308a6deb026c76d5f19e198ddd463091f |
|
MD5 | 7b2b161ad37543a554e2e54171c64fcb |
|
BLAKE2b-256 | 8f140016b1086a0d5d694e6bfda2e0214f7db700907ccd7a5278de76ba172b9e |
Close
Hashes for pycrc32-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa58bd3a6ecaf8e3e9b361d90e0a8556b53e8e9b0432cfe87d03c70a53f33e68 |
|
MD5 | 86a7bbda1fe05e34a3ae7bebe88e90f1 |
|
BLAKE2b-256 | d317ef4566522b775c0321b65eed3ecd639b57b16971c6688645b950b00dfd12 |
Close
Hashes for pycrc32-0.1.3-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a199da571d1ceec4db749e0b050606e045abb8862306902aca346eb90d35b50 |
|
MD5 | 1a2d8bb91d1541c1167ea69df2cbf93f |
|
BLAKE2b-256 | 0b9e8079ab701bb5252c0f42a97e7061d64746b6c5409ea7a326f2226554558f |
Close
Hashes for pycrc32-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeabb349f9c6fa05b91dc0287dc8e9e44e37c653e7daca534544e757b3d9764e |
|
MD5 | f479c97ec7f676e00ce16cd99c387f76 |
|
BLAKE2b-256 | 9e6dafbdc5a6a7668d3f3a0ed4ef3ab4e0f45b869c6a01e2a514aa1aa810bd98 |
Close
Hashes for pycrc32-0.1.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5054eaf7562e3a77dc6a532053a4013dd5b6bd061c320f679a8679667a2b4797 |
|
MD5 | 8a54e65398dd91e58cefcb864d644f3b |
|
BLAKE2b-256 | cf357ff2dae2a6a5d7b1ca4257a67e517e37c3769472cabeef5c1e54f537952b |
Close
Hashes for pycrc32-0.1.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0381f457051ab258e65c0cc6b5ba6baccdd6cbbc94bc853f5d57925515378213 |
|
MD5 | 1b1486c7ca8428b774513e8b39ebbc28 |
|
BLAKE2b-256 | 6e29c98d5d13e57d913656d7b0822654d14cdc0be84b1b52d23e79eabea2bc8f |
Close
Hashes for pycrc32-0.1.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f468cd0da836ffeb0b1bcf61ffcc6bfadb55b353e67ddb4225a0d93dbf483b10 |
|
MD5 | ab6e499a76ba82e076383a874eab8d37 |
|
BLAKE2b-256 | 95f439c6b631e98f472f9f4d16ab4c0bd82da0c09aa916f69b1ef3fdd3ef9262 |
Close
Hashes for pycrc32-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a36d6b34a1fbd7b98abb47f82e5101aafd00a22a35e0ad0a3a0def2b1e614719 |
|
MD5 | cd62f83307889a1597b9119e9bb83382 |
|
BLAKE2b-256 | a996da2021f03a0a076d5c46c1cee8f9a274dc5c68a1b33ec1782cad978e813c |
Close
Hashes for pycrc32-0.1.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9577bddbab5fb39caafe6d5a675f2666f691a70b573c8a3eefcaee204e3b1050 |
|
MD5 | 6c9768712b84b17f77692085226d5c12 |
|
BLAKE2b-256 | 3b0fc7f55d8234068ff9463bd1c3aa42a53be08b1b31032a674dc356b5145db1 |
Close
Hashes for pycrc32-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4249e21619d45461cdd73e70234ba45704bd3d87d1c47677364831793485ae22 |
|
MD5 | 6c0bb80eb1d9997f1518481ef2e6337c |
|
BLAKE2b-256 | 59542968f3ca24a541ff489bb2b8d0ae30904bd9c1d5977c78f712c04eb5b4db |
Close
Hashes for pycrc32-0.1.3-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76c2c1f40ca62a5f0737abc173b6113857efdfd9c08ed85dc91809c8103c90fa |
|
MD5 | da069d1f9fbec99a713e1ff2923952ee |
|
BLAKE2b-256 | 1c0c5d195b27fa6d66201dd64976949a315e2512fa2b5e8aba800a73efbe0d19 |
Close
Hashes for pycrc32-0.1.3-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f763d81bb5ba929b971e4799a3ddf0391e3c97d1ccf37566717be70f8c5975f4 |
|
MD5 | 872cd7895beedfd58f95a321c3209d8d |
|
BLAKE2b-256 | 739fecd3acdf1b49d8160c125049d89752269845e0a047780a02e64fa4418a29 |
Close
Hashes for pycrc32-0.1.3-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75aa5b941bea3fa06a9ffe63a72f0b023c04da95ae6b3ffed0572635997c3eba |
|
MD5 | 55b0b39b8e4ba67acf3053efcb9c5d15 |
|
BLAKE2b-256 | ba763b546b448568cbf3710156af874376d02beb6fef7a914faee6b248831b3e |
Close
Hashes for pycrc32-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f84f94fbb360cbe051da47f9dfcb137ce845fb8ee8dce0ebcdfc2948dcc9a19a |
|
MD5 | aecfffba4e3e560cef21cd353f944502 |
|
BLAKE2b-256 | 4abae1cca32505260103bea0e2b89afa02d10dfd3cca6eec070f786bf1923b25 |
Close
Hashes for pycrc32-0.1.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee4824e174f31e57368ea7b82dec62febe77c6b153b06a8a8aae7c4e08df5cbf |
|
MD5 | 65e136343712685278066d424f598681 |
|
BLAKE2b-256 | 1bcb99d92b567fa10cd09d5678103fcc02f7353a18a1b60f92ce77f25fb8429b |
Close
Hashes for pycrc32-0.1.3-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b694d65b2f07a4ce257aa116d5b50c3b3ad514c34911ed206b198f118cb42491 |
|
MD5 | e45d6409b406d04b7fab4d5f32de7fdf |
|
BLAKE2b-256 | ae1c558ed69263f8ea2b187a583c2482a9b2e6fdb27f5dc8998f2d116c1e2135 |
Close
Hashes for pycrc32-0.1.3-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c43eb9e4846d295546a2012077d73766171b14f382e5074689368e409adb79c |
|
MD5 | b1e84b95a872e027db13cfaab415e6dc |
|
BLAKE2b-256 | cefcb6a2e3c942f305154488365724a0dcb29e360799fd17daa0d02f88f0f9d9 |
Close
Hashes for pycrc32-0.1.3-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b704feba837b97d6ff1fdce960f770a75976f81228abb1f19a803d6a6bbd61b6 |
|
MD5 | a8f75647ff912c9d8441f9ef3c15a2c9 |
|
BLAKE2b-256 | 798058f8eee8c00eda267ea6a933102de0c6077b7d9a2c4b83c77a45dc7c5e4d |
Close
Hashes for pycrc32-0.1.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd3a28317ea0f93b37806bfdaa71f48fadbed7ce1c78e65715a367a60247f59a |
|
MD5 | b63c79a0d894b16d5a55881a2f96d1d1 |
|
BLAKE2b-256 | 9bc96f9445c2431174776aa29b1da5800bb1cfcdfdf8dd0c9960286198163482 |
Close
Hashes for pycrc32-0.1.3-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a634cf441eb29d957a60a5bf56270f90ce7e60a48fa55919c99ed05c418c696 |
|
MD5 | e85b9febf0c8b5f6476ebeb84e50ba02 |
|
BLAKE2b-256 | b036125a1d470bb33ed6f0d5d9c63ed06ce004f6280840a1df6eba95c453674a |
Close
Hashes for pycrc32-0.1.3-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 536b12ebce52c8f8d782ec42f2b2fea7c9b83be077a5a843825b88115c0f968f |
|
MD5 | 0997409853d4ff41d417f302c4f81f9e |
|
BLAKE2b-256 | 01e9fcf0b80bfe51dfe44f7929c6e44ae22c75923b4c0dd2672c7b13dd12abaf |
Close
Hashes for pycrc32-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e86cc6236fb92f999e2f591f87bdf1beee170b84e3bebaf9e1de4969609fce1 |
|
MD5 | b6df8507c27d97cae88516ae304aec29 |
|
BLAKE2b-256 | feaebea49319a7154a91c7911c33b04dac6d28b96cb0171e6eff2a92cdc38c0b |
Close
Hashes for pycrc32-0.1.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 080f3eb8d84b25008318c20bd2bdcd6fc8396242ce794a9ed0a1b3519d6203d3 |
|
MD5 | 77b91c69be12fa7056396ecbad88b77e |
|
BLAKE2b-256 | 6f3cd37cc1f258383df3542bea760da8e90e5d4fea81755e716b6d546ef6d838 |
Close
Hashes for pycrc32-0.1.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fb01a6930b74ac5b39034ab2bfc28233cb4094e3d86307078fc02fd3998b849 |
|
MD5 | c1b413bcfb4192ece52ff791c68d00e7 |
|
BLAKE2b-256 | 269ad1350d6c09deef73bbe71bc3f4b35a97fffda70f06ffe2de9b058f9f384e |
Close
Hashes for pycrc32-0.1.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 625f687047620f430a4093d97d971fb850b91f8df8b48a682081d701b46f0df3 |
|
MD5 | e20a20e751802d259bb6370113664b51 |
|
BLAKE2b-256 | 2c8d44da9c400910e99f99ded13d10c9d69d7cd73defd6cc9e409595311a95d2 |
Close
Hashes for pycrc32-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d0e31fb7762117a391cbc14918174d77f8e80b2fd0375d283916e92e97d6e15 |
|
MD5 | db998932807d344325e290e7ddb19613 |
|
BLAKE2b-256 | 03a2e3f8a497d89ca7ee657de03eac6ec2938c87c63067a8cd40e3e7b151cde8 |
Close
Hashes for pycrc32-0.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c28576c4fbcebf1aba230603644311f501af28271118d2949bdaf13d04314069 |
|
MD5 | 11d42a3819311ed0aaa44960b694f92b |
|
BLAKE2b-256 | 01a46325b8e183a437c03b0693d8a3081588a093498888434825ac6d6ff6cebb |
Close
Hashes for pycrc32-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 352b7faa034e338408227eb66c1dc12f8c2184f8ff1c1200016b02a3f0c22b92 |
|
MD5 | e064c3c3396a595c5ae74ac58a230ffa |
|
BLAKE2b-256 | 92c688ad50abad728e5f7be06f1224d8da8fbcd9291a39c4371a1e4c7da82f4c |
Close
Hashes for pycrc32-0.1.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e5534e9b61df569444c4775d60518f899c36a8e6f22f6dd0880b0bbf9584743 |
|
MD5 | c081569706f2e6c003673223bd4bbd6e |
|
BLAKE2b-256 | 70112e9e57f2dcccc422ca72bdc5b0da3ea3c04101e6c7081d439cd40957fe8c |
Close
Hashes for pycrc32-0.1.3-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e78f1dcd250bdbd3136a4aaf5e65e29acbbc08b962f79a84251de5cdc7f57eb4 |
|
MD5 | 16d540871254033643955b1eaf977613 |
|
BLAKE2b-256 | 9742ac148ba75091b7a936c83c5dc9c0ea2ab1f102231f2bbff4d07548e03d65 |
Close
Hashes for pycrc32-0.1.3-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f3e0ea0cb76b862e4f0dd8b510c04765df33f247ccc0def61acc70310900247 |
|
MD5 | d5be7cceecd7a4c3e801d5a4009e0356 |
|
BLAKE2b-256 | abb01a535af93fb67fd7cd2a7e3669a41c578154de7479cfc5f90d5341b7c999 |
Close
Hashes for pycrc32-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60dc02b8cb19cbb18345a14f90c40facf9edb3a6da6add7eccdeb95fb866df4b |
|
MD5 | 6881376d4111a239fc5fe165b482686b |
|
BLAKE2b-256 | b964f9f25381e435671abbba035b1b0e1118dacc1cee9c83596cb2c541fd82e0 |
Close
Hashes for pycrc32-0.1.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db560d4e57c1cce07b05f354318de4a7d857bedcaf6eb6f5f07ee3f17e22c32f |
|
MD5 | b39b8e906578877354d9214608fcb6ba |
|
BLAKE2b-256 | 0f0b0df0376750733a41c209b25537e6cac47d5e24b8ae2fd8cd5112adf0c2b8 |
Close
Hashes for pycrc32-0.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88f22cf5ea329f47d653e662421f23f3f694bbafc0f34dd5baa38348363480d5 |
|
MD5 | 59aae559e6241e9030b09051875616b6 |
|
BLAKE2b-256 | 49c86f89618a40b8b6d34432c527c747743a062bdba97cb7b83dd262db06744e |
Close
Hashes for pycrc32-0.1.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e44ca4ae7b4013b618a419c6b3da030c67285bc7240806d3798526fca1f31c85 |
|
MD5 | 544e8197c68057f85de8753d9224f836 |
|
BLAKE2b-256 | f21dd051fd27e59c46958a2d2d8c6456bad2e21bf0364fa2af37074a804ddd82 |
Close
Hashes for pycrc32-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcef76aea009da3a1d62dc1346eb9aa66b206d9bc32931e05f6e5b6ea3ac0682 |
|
MD5 | d33862c1eeb3caa2087954b991cc7626 |
|
BLAKE2b-256 | dbe3a222c99b7d15e71d46a0f651099db62e772ad345a7387dbad541d6f09278 |
Close
Hashes for pycrc32-0.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d3842717447ed06dfbac4f7dd100e4449e70073b014fbf437c58bdeeeb0e0f0 |
|
MD5 | aef0bf37607140ce46878f7dbab8c948 |
|
BLAKE2b-256 | e4e598f45bfed056178a5ba45e33202d851709956a2201ebefab8663b9e10ed1 |
Close
Hashes for pycrc32-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fcbb3e52912eeaa15a27882b479641e6df9d0d0cdc61b8418c1e99c4f39ee2f |
|
MD5 | 66b56c8cca7e55ba6a2dce474ea6d6fa |
|
BLAKE2b-256 | 76cc4232d6ce7a60a2530bc20ccbf9631ee7d91c2d2034ef9a329c9bac8ac8c1 |
Close
Hashes for pycrc32-0.1.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98311a967289492b415a2c23f4520ab8713b68c830f40d482e5506bbf85b6f69 |
|
MD5 | 2bfde32162cf3359f8432dcb2142d335 |
|
BLAKE2b-256 | 8173fbc34f48c48f504c9a169bf610686506d316cddbb4ce8cbd11adfd02ac85 |
Close
Hashes for pycrc32-0.1.3-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffde82b4ce272af8fac06703298400685fabbf5f52573cacf1e5e5fecca456f2 |
|
MD5 | 946d4bea7e9d5c044850dab620f1781e |
|
BLAKE2b-256 | 382dbfdfa0d8e457b2024644a1a62e919ebb0f22d794acb86b5aa66d4644074a |
Close
Hashes for pycrc32-0.1.3-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c3387a0a16fb6bc9b680945e02c493b3787778fd7a18b63a59cc3876ad5d412 |
|
MD5 | 06c745f0e80e2eefbef8fc769235c345 |
|
BLAKE2b-256 | 95611779d3440ec32719e65b6fffc9037125f95551eb231b84091af237f58d68 |
Close
Hashes for pycrc32-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 586b2608ffd6db31fd0ee1efad9e31a52ed4311e63675a6591d9439b564588a5 |
|
MD5 | 6e53de6258d435cf780a6f556792ec69 |
|
BLAKE2b-256 | 66c3e910bcd56cbfd15cb994e3b7e0fa83172f02aab2317049ab345be345519a |
Close
Hashes for pycrc32-0.1.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 909a4830852269874ac1f68c181b8eef9f439c8d4f32bcbff5a7a985a10d3791 |
|
MD5 | 210c2be1752f6e46535a8295251c734c |
|
BLAKE2b-256 | e87fbb1d5ae504d8d80c3b2f759265ac22bed5eaabb1b7c3e4da82f565e61ad1 |
Close
Hashes for pycrc32-0.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3d091d552942f2b293897cbd39557cac423a1335316598d23cd89f97c3f1a35 |
|
MD5 | 3229dfd7ad07395486f732d0309bf98f |
|
BLAKE2b-256 | 7de0f5f52d9ca664418973b46a04a747fe668d9d05af913e39282736f03b7223 |
Close
Hashes for pycrc32-0.1.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e16277d206be5b6293177d55a9ea290aa2e34de1c7dfdccc50fac6b0f3034ecd |
|
MD5 | 549f40fb35aa3bfe8d972034646b5da8 |
|
BLAKE2b-256 | 9929aba9c8744d531c6fb0498c705ec2249ffde36cd17e92ce927d0d0ea45690 |
Close
Hashes for pycrc32-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ed63db11ce23f2cd8e3a97dd8ed59aeae9069f514e28d3a306fa4fca1dc33b8 |
|
MD5 | 18c3d1949324da6735a5a480c350ab9e |
|
BLAKE2b-256 | 00a081096764ba25507b28e7d10307e1a505d94629e723ba071e5562098b2c21 |
Close
Hashes for pycrc32-0.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b5abba5b0b43582fa7d9efb76c7c4713802e29c844155139dc2cd362484394c |
|
MD5 | 7517dae8712715ad0beda10851c3dc4f |
|
BLAKE2b-256 | cce5b4c5b124cb83c951b9702e6839dc673dec25add6c445b76d54e545221bfb |
Close
Hashes for pycrc32-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac00b52205a24b27610bc54d0172f6c519ec5672dfd306fc51aaec5e8d040c64 |
|
MD5 | 8b588082d1ee923c2359472430cb336e |
|
BLAKE2b-256 | a92598784144eb83dc100e3fd00b61b8045b21aff5c633baf0ef43ea4cb1c607 |
Close
Hashes for pycrc32-0.1.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41b82bb8468c8be6200293c34c61cc1586283b2cddf164b9db7a1c7419b002da |
|
MD5 | 0f41bb75983f0086ec52e224931782fc |
|
BLAKE2b-256 | 6745a05ce8f45524ed67a4d6ed8513eecf28a1fe5675c8fcfb582ff1ea07ff82 |
Close
Hashes for pycrc32-0.1.3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0f5cbd4a496e96c405324be16f467e23fb61f1b16bcbafc4703c2622bd2bb5 |
|
MD5 | ef8b130d46be508c2d986b53f4aebd38 |
|
BLAKE2b-256 | 1aecc407e919875fe4b5fbe5bf61ad703d769f57fa113736dce67352aa17af22 |
Close
Hashes for pycrc32-0.1.3-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa3fa82bdfebc3f5059e868cdf85d1128b8d561066f48ff5c9be098006a12f8b |
|
MD5 | f92edfc9b22c7a267ed9562566874f76 |
|
BLAKE2b-256 | 4fa5bd1b6f665c615fcebee7226082a9acd664b31f073503f9a4036b661e422f |
Close
Hashes for pycrc32-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5da708cbd66268997d025373cdfee01390d6f01c9b18372daae1dfc2c6a03c39 |
|
MD5 | 871943102f6ec7030aa36efbd986a635 |
|
BLAKE2b-256 | 0206a95c6bbfe67f111d029c30f56f47270f4eebcb444202ef2b9a5ed5314328 |
Close
Hashes for pycrc32-0.1.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 800da5185aae701dfbd2ec189f9d6e1c962f663ae37228a7d4c1502258bd7366 |
|
MD5 | 715f16e137d990c5c9948ea26f4e4512 |
|
BLAKE2b-256 | b13701cab149b2345e8d069c85553d7dd2673f28145219691aefda4bb541224b |
Close
Hashes for pycrc32-0.1.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3695802a28a731c4889254a555ea5d03b1e7777d92bf7928a9b72d85a75ef35 |
|
MD5 | 39524a100444c0f7fa6eda78821394f5 |
|
BLAKE2b-256 | fbb42a64ce3e763eae39b88e2d089362a18846e7146529bc0fefcbed60633839 |
Close
Hashes for pycrc32-0.1.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13e716a5bf0d3bfdd993f32398c5296f4243ee345b3bfaf4fbbb8d3ba5b63d41 |
|
MD5 | 3871d318ba6ba1c6689785d0312ccc41 |
|
BLAKE2b-256 | bd577ed22c84c3ed9ee15d931913ea1a14a7663be3e021b4792768cf76dd11e0 |
Close
Hashes for pycrc32-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29d9eae64581eb8e9addde6786cee6207a3995efa0dbc18315ced38a1e08eb48 |
|
MD5 | e9c1f44e50a669fb34a83e7bd339f380 |
|
BLAKE2b-256 | 4eaec244bbce2a628041fc771cf0dce33f1e0bdef8f0d7fb880857e274105e0f |
Close
Hashes for pycrc32-0.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19380f974d064d3f22449c239f13954b5f05a0be6aa42686465b3791438eac4d |
|
MD5 | 3609866843d3a05ded9a23ad5c5ebe8c |
|
BLAKE2b-256 | 6b57fa3d1b8fec203846eb99687704b23c4e84c396bca366cc9eb92f95d2e61f |
Close
Hashes for pycrc32-0.1.3-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50625062b7b2caf6185c7910d714493408ed942ba707a3243d3f9278a29dc247 |
|
MD5 | fd3d51e10c61a32e0fbe93000913d18e |
|
BLAKE2b-256 | f8b9a74646b5ccd25cd09d014c87aa9f0b9b6c4405d9496c146987d59192974a |
Close
Hashes for pycrc32-0.1.3-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7985c82f6f51cd8f681e1411500f3d58c015b1c88f3353ebb1123b1bc501b4 |
|
MD5 | db0b5f152265dfeb7d55b256fbabd2c0 |
|
BLAKE2b-256 | 6262f97169c5c712204a0823bb266aff604022322fbbb5b1d94881a0b218fb5a |
Close
Hashes for pycrc32-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5843e92cf23e66bdf9c0101c2303cf6797f2943a7d347a69ba8e6e82d577d79 |
|
MD5 | 065b2aa6b88efdb93bc142c983e03667 |
|
BLAKE2b-256 | 4fb5d49d05e61c9065c891fcc615b3b87ebaa0781c860bef8de9edfd9b270db0 |
Close
Hashes for pycrc32-0.1.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 107929f9d4b6fd3ee347881b6130441fea62ddbf4f68638c7dca5f03923a9de3 |
|
MD5 | d2a3bec82b7886ccb36abb90f5480926 |
|
BLAKE2b-256 | 90561dea5de2ae109137e070c7c4217da955686ef6e1af3939fae8c08f289701 |
Close
Hashes for pycrc32-0.1.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c200ea28f38e2fcae8ee8504f5f16a40c0e1bc2b4cc434a3d07612b640d0fd2f |
|
MD5 | 599df534ce08ec259d93d4f2bea5ce64 |
|
BLAKE2b-256 | b2dedb299c15620ba3fe70b10e0db76a13cf0df0f2f2b6282735c8e5e69ae71c |
Close
Hashes for pycrc32-0.1.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea7356f91d43cb28d0cc1d46519417fb408f382b3e338114ff4f7446bad60152 |
|
MD5 | fc7ae7a997bf8a3b121fb74bd70c26e2 |
|
BLAKE2b-256 | 534692aebe33e8b0ccfa191f50670edd774f7853079c43b00a9deb53fa19e66b |
Close
Hashes for pycrc32-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a4cfd621b8d306e1d4325f4e923e2284c98d83794affa4e41922585b496efa9 |
|
MD5 | c35fb722d3f48b724eddbcec73968fd2 |
|
BLAKE2b-256 | 563e2baecca3a3dfdec3b1cba9a9286e7b5e5aa2990720110af99012a762e050 |
Close
Hashes for pycrc32-0.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6349c9fbb03c7d4e8c681c0ca25e96f88f38ed39dbf26ba2425aa37f7866a81f |
|
MD5 | 3c85c35353b7200aa0f51974b711ab70 |
|
BLAKE2b-256 | b541e3665747c64049d6d5dc97540eb3542cc67192b74a7f7cd88d5ed1109d46 |