A hyper-fast Python module for computing CRC checksum
Project description
fastcrc
A hyper-fast Python module for computing CRC(16, 32, 64) checksum.
Installation
pip install fastcrc
Usage
from fastcrc import crc16, crc32, crc64
data = b"123456789"
print(f"crc16 checksum with xmodem algorithm: {crc16.xmodem(data)}")
print(f"crc32 checksum with aixm algorithm: {crc32.aixm(data)}")
print(f"crc64 checksum with ecma_182 algorithm: {crc64.ecma_182(data)}")
License
fastcrc is licensed under MIT License.
Thanks
fastcrc is made possible by crc-rs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fastcrc-0.1.0.tar.gz
(9.5 kB
view hashes)
Built Distributions
fastcrc-0.1.0-cp39-cp39-win_amd64.whl
(144.8 kB
view hashes)
fastcrc-0.1.0-cp38-cp38-win_amd64.whl
(144.7 kB
view hashes)
Close
Hashes for fastcrc-0.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2161b5c549afb5b635596f3d4c3226b1fb201dd4f4523da2a3dfeea6dd0c5729 |
|
MD5 | 741ccc393100361a84277afc76f058ce |
|
BLAKE2b-256 | e5ec0d07c4698e415f2a3d0a7f73c13060656518d04e6adf4b1a151062ee8f59 |
Close
Hashes for fastcrc-0.1.0-cp39-cp39-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef3de4a8c8c0bff529d8307145bcdcaad9dc7be26f29817c002de821aa1bb6b4 |
|
MD5 | eff3fc6dc384a025bae17408b31e1983 |
|
BLAKE2b-256 | 784f4fddcb567a57133452a9cc38280975502479fe3df87b2e370c1da77df011 |
Close
Hashes for fastcrc-0.1.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5428857e52f78294d41620ac7d7afca82f8697bc3210e9c87795ad3806082e29 |
|
MD5 | ef0fb65e25e8bae6829a257f3c8f4742 |
|
BLAKE2b-256 | b86969878a8dd4480b44b5ae9babf2143e96fb7693834e0f9c7f85d55f9d1f88 |
Close
Hashes for fastcrc-0.1.0-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3181b7525ec8784342897b29e7a81309746cc82ddfce5c7e30d6952e732a714c |
|
MD5 | 9148b0d1212146fc8cb5828e9f62693d |
|
BLAKE2b-256 | 70927bcd487092969be21e6e5d3cc4021bf0ede120c8f606fa2442221a798ec4 |
Close
Hashes for fastcrc-0.1.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a69fcf376fdadf472f2f13c300aa5d9846364b7e8db212a54d2b4a49812c95ca |
|
MD5 | 61f2dc20960d1f0ed8113f60b74530e5 |
|
BLAKE2b-256 | 509091e27ed9671d3625624eeebec5ae1f931cbf04e370756d28822122bd500a |
Close
Hashes for fastcrc-0.1.0-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ed869b9c968339a66b52962e11fc1f482f7ed74f5b20075f59d03c92f67bcf8 |
|
MD5 | 1a474726e324183480968ed4c5c5b33b |
|
BLAKE2b-256 | 20ac11ccd831f368add91d0c66a8eef666cd2e14657394700640c0fc06a8dcaa |
Close
Hashes for fastcrc-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1e640ea3f488da7f82e2ddb4a648595fdb29dcadcb8747af65129aa91fb86c5 |
|
MD5 | ba63d2abf9835adf883fd032e5ff8941 |
|
BLAKE2b-256 | b06cdf8464c0db18b6fc649b33de1e155cac2a5edf7f16f2c72265b75d584fb0 |
Close
Hashes for fastcrc-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c73826ea7689fb9be693729a2e8b61fa6f565b5dfd800b22d692f370a1ce5660 |
|
MD5 | 7ab0c1453de20c4a41fc543c465e48aa |
|
BLAKE2b-256 | e600275dc5715fea62d551888b6640d96bedd77658b3f64f1810e9f7e264dc5e |
Close
Hashes for fastcrc-0.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6e346fce31a0f5c927a4e2948eb3de5333bb1bbea0413aa0ffeec53673f1061 |
|
MD5 | 33aee4446098e480ef1761ff055a8a8d |
|
BLAKE2b-256 | 90100ea7412189af2990a593d819d100c6e3710e791a81209a42c5a78efa17ed |
Close
Hashes for fastcrc-0.1.0-cp38-cp38-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df875244204d011352bac7886a4584f80f13830feee82e4c08d2c135c274e192 |
|
MD5 | 4a8f96288a06881590466877d5a8e2b9 |
|
BLAKE2b-256 | 8b4eba36f37b72b3031ffdc7b4c2a7c370c72e59658e83e31f59935704c3d28d |
Close
Hashes for fastcrc-0.1.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4daf93b6a366e0b1d354bf4c7cabb260a37f4b31d08d9b575bd3a0cabea39ed8 |
|
MD5 | ea2ab357e692cb77aa7ab1c1b5c906d0 |
|
BLAKE2b-256 | 9ac32069e084d72de9fee5f32be9857cc7ba9ceb2030eb674d6c0ed357c34129 |
Close
Hashes for fastcrc-0.1.0-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36716f96b4a2718e3bf16e963a6dbf551c4429872492943b295da5149f5f60cb |
|
MD5 | f27bdfa2d21aab4194c5975e6ee6a09d |
|
BLAKE2b-256 | 2227e44c153a200b2224057d1b872fcd13814c3d39d045cdef950e2ba6584c56 |
Close
Hashes for fastcrc-0.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a9f8af16857b3632dba932d6cfd7281e290e6055a61163a4b50f5e16d372a3f |
|
MD5 | caca2fc436ef44ec157b81c94b473a94 |
|
BLAKE2b-256 | f8385c4f538bcbfc6d9cfe0a6597a600d272cc8ba85aa3c4a40dab40327a08f3 |
Close
Hashes for fastcrc-0.1.0-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa2f5ca7d634577c9e3f4080739ba3988fb95d813a5e40ff70735bd30987209a |
|
MD5 | d583dcd41c1c3ee67b58b8f056e3a1ee |
|
BLAKE2b-256 | b94c22fcbe25f7fddaf0d6188fee181d33dc006c8ebcaa7c71b3c69f8796e009 |
Close
Hashes for fastcrc-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34a90db82a4f4c70746f281e5c343340b172e86d67927c5418327719c82f6221 |
|
MD5 | bc2c6dfd584efc8c44de9ab3b491337e |
|
BLAKE2b-256 | b77ac6c9c5137c18942dcf24eaf1e93ca1585157471dc592ecccec78d123a0a4 |
Close
Hashes for fastcrc-0.1.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e1c21ee68a06137148c6f91ebc1d43ab30c8f4a0b04b48fc26be29f54d1629 |
|
MD5 | d47bc31f3bdcbd88a7e84dc6b8674f08 |
|
BLAKE2b-256 | 6cf3d4257277ab8b99677cd6cb12a0a8af297b397740fca6972c8a377a51e031 |
Close
Hashes for fastcrc-0.1.0-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26f36e006850623375a6a7396f8d4e6356a7ce306f65a04e47c9e3bfedfc7878 |
|
MD5 | 06ebbdf367c8da6d41dab1fe5aa6135e |
|
BLAKE2b-256 | df7968485c0728d02210c123e0543988248189de41f5ad44a82531fd503b1210 |
Close
Hashes for fastcrc-0.1.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 995b3365190b21272aeb0d20a9e78d44330e0211af03f2be5384c3025f552654 |
|
MD5 | 52630927f42e586e22f29c73ce0d49ca |
|
BLAKE2b-256 | 773878045c34c49870f332b199ee0a5b88169fd8020927c948af8bc38a9608c8 |
Close
Hashes for fastcrc-0.1.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61e7c7d980ae7396ef261493468bdf9cd2f2dd7a815bef6bc9108e8d2f9d02cc |
|
MD5 | 0ecf572b39c914e3bdf9be81cca4281f |
|
BLAKE2b-256 | b2535289f0b16504457b913b5b9e2848fe31f2bfa8cb0f4fed26c7cb0c99088f |
Close
Hashes for fastcrc-0.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 207c361ce4640507442772f2d310ce771c256cd910c0e3cf92eeb61179a60505 |
|
MD5 | 09903770bb0f74277e58bf9c1a5f525e |
|
BLAKE2b-256 | 2ced55ba789c6d8ea0372598aa0c657808127cdb2995d9d1eb2265a317a77ef6 |
Close
Hashes for fastcrc-0.1.0-cp37-cp37m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31e7e40bb078638785ff4f6968007bec0bbecfc96520b977baddc6079f865fa2 |
|
MD5 | 5e4c7436fa20f8fee154058616555e6e |
|
BLAKE2b-256 | 633f6d25211270f7b6c0b664c6d54cf5261ec40954de656a913ef83d18564e92 |
Close
Hashes for fastcrc-0.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f92e36408d2086085e7d2619ff3a68336634a3ad3cfe5de6e440a737391ba5bb |
|
MD5 | c33d6ef9aa508d910aeb03de177d5047 |
|
BLAKE2b-256 | 150f26ff8e1dd8fc3c45def9eb3204cc40e9973d8a579ad1cb108b303ceb2f69 |
Close
Hashes for fastcrc-0.1.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b43ae833199501e7bb8de1e9c14c100a812aa5b7b3d52d697c714deb9cd313f5 |
|
MD5 | ac08bea3a88c9f3a898b1d481f05a4d9 |
|
BLAKE2b-256 | 1c258373aa748c551eb0a435069523e0ecac90eaeb06f7b354653ed14c34848f |
Close
Hashes for fastcrc-0.1.0-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e4dfb8373bedc7436dd8eb8110c166f366c5b943039e820729e3153d65b51fc |
|
MD5 | aed897e82478f60d2e4d26b75fc5b9d6 |
|
BLAKE2b-256 | b232aa4a5b9b266b43554b4f5150813679715b86d87e288d6f459777629fcf81 |
Close
Hashes for fastcrc-0.1.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af85c297c9f2c33f3bc2eeade87f8c0905966824d57b715dbbc1843467be8ef7 |
|
MD5 | 9976c4b21a11473420d0a4daa7816dc5 |
|
BLAKE2b-256 | 5e94191ab186e8799e32af134984d5be32dbc3a6bb425ec4abc803200a4f7976 |
Close
Hashes for fastcrc-0.1.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fd7c4aa5e69b53b5e51875eb6f0681db7e7a54a429327728cc8d78b235cdfec |
|
MD5 | 0530ee3f2914dbe92140670ef4da2f10 |
|
BLAKE2b-256 | d5133c94d889af55ac066494043c5050f4480ae60c27ef8abeb7a7085fe7b1c1 |
Close
Hashes for fastcrc-0.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5966453d879002ec3e434ea74589b8c5e825b91a95400ee6cab0cce0a2b530a2 |
|
MD5 | 51b4af7aa9d703e55a0915b816412eef |
|
BLAKE2b-256 | 435fd37ff6f212d2b839531f49763f8c549ce6501a606c81668ff3b6772d2009 |
Close
Hashes for fastcrc-0.1.0-cp36-cp36m-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ba5314d4cffd39f2687dddffe04f490d89914f2fb18a3d3660972a1d04d8630 |
|
MD5 | cc1d1a4e2f30508f682252bfb4768898 |
|
BLAKE2b-256 | 94444bd84fff6a751ab20aefa6b61deea84f17a8f202ae2056e6425027c8c3f4 |
Close
Hashes for fastcrc-0.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ea2ac323483156f78e118272c68ddfb693279740e529f05dec1a24762c66541 |
|
MD5 | f0f852a3d353be7e6cb037abdd2f9cbe |
|
BLAKE2b-256 | f81a4e374022572a428a89340d268ed528338ab6b460ce8a8e8c1763c431094e |