A hyper-fast Python module for computing CRC(16, 32, 64) checksum
Project description
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)}")
Documentation
fastcrc’s documentation can be found at https://fastcrc.readthedocs.io
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.2.1.dev5.tar.gz
(17.1 kB
view hashes)
Built Distributions
Close
Hashes for fastcrc-0.2.1_dev.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23b6b40b2ba42952cdb9264070622cf66a988dc55a80bcb50781b6276b06f6dc |
|
MD5 | 554dba016c431a50e3209efc4d6b2a9a |
|
BLAKE2b-256 | bb3c7c1663098f741289c43b16d536ef21472918dab3121fa0ca8a61d81493b8 |
Close
Hashes for fastcrc-0.2.1_dev.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ce07b90af7958e933bed76591bfe3c97e33a246496aa83b7ba080d6fbff37a6 |
|
MD5 | 1a1194c222f34185391c9b4a32f66d01 |
|
BLAKE2b-256 | 671d86f0374a036305a83ab457e446a21207efd6edf3027ddb6b686ee775f574 |
Close
Hashes for fastcrc-0.2.1.dev5-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0735d50b1c572869986415a32c49326b4946b7ee1e50849744eaa581ccc47698 |
|
MD5 | 9fcd5b72ee1492d960e339f90a2d2863 |
|
BLAKE2b-256 | bb684cbf0ecaac0804e418fde5e91d5c22cc0fa2a2826abcdc070b6191853de1 |
Close
Hashes for fastcrc-0.2.1.dev5-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afcc490165833e70bbf5cd9570398a4b5c14e8129c919cee5cb34eb6342fe6ac |
|
MD5 | 60eb2d60889d07d5dc49b7ec38609c2a |
|
BLAKE2b-256 | 886fe6bc089cdcbc690797cfcff5ab887eed2e33f8b56a126527618c05eef29f |
Close
Hashes for fastcrc-0.2.1.dev5-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96909a2584088360a07489acdd0bc9c95aaa055f3a4e547e7693900a9b024a9d |
|
MD5 | e69fdae019b49bf3728d3265fd340be0 |
|
BLAKE2b-256 | e13ff8ea256ae95c0730d2bbf5d2669ffb7e7a04c5fb234e13660b526d7bd45c |
Close
Hashes for fastcrc-0.2.1.dev5-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d296d4d80e906787d2eca61fcdb1e759446c5204c623efc58351f911fefa2189 |
|
MD5 | 2e90e44096ff1fd90450f1872be18356 |
|
BLAKE2b-256 | bdc56b131f9f7784e200c5b35306abc1311b2f2723d2f8648442df6ed3553983 |
Close
Hashes for fastcrc-0.2.1.dev5-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfcb0723654cc61482aec8fcc4fa30ad5ea289d4a58c4a378f4d61ba0b20169f |
|
MD5 | 8e46cca8aa13c8955389d5d4e511662b |
|
BLAKE2b-256 | 6ceda847a119e3d8b8cada3e1e224cc7bb3ac4b7d24cb987f1a58e4efe26ded7 |
Close
Hashes for fastcrc-0.2.1.dev5-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edb9776b8213d360b0815b8aebbf7e2e727bb0035ec35875be37c8132091bb90 |
|
MD5 | 5c0b2fc23732d7f1ad4f1fb31776a110 |
|
BLAKE2b-256 | 1df25eab07d07fe55abbb2d4bbf45ec515243cac47161e437f4309fe275f4b73 |
Close
Hashes for fastcrc-0.2.1.dev5-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67709919b3dd46e0f3572b2ed61a17f91389487235b6f5f62c4997bae1062faa |
|
MD5 | 7cbc4c49e60228c1d688cfb05d484374 |
|
BLAKE2b-256 | a0b4ca267485a5b2de9010be51d64052f9dd7ded663e3ab3e5bc5b2f8cd80509 |
Close
Hashes for fastcrc-0.2.1.dev5-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f116006bb0ae84fdc4aac081e744619ee76a7eea2f1e97a7c8beef65f0745436 |
|
MD5 | 46330e8f590ce724e1fa6c42c173adb6 |
|
BLAKE2b-256 | 7f30ca5d3abce2b8dc1b4992ca8834ef4986ea5c6ed8fbb9b0e4d80459a5a9aa |
Close
Hashes for fastcrc-0.2.1.dev5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd9136c0685d961130894c6684a652633fb251d51fb1e58a727a051844c0806a |
|
MD5 | e954e222fea847ee7b9a9c6ba98e51ca |
|
BLAKE2b-256 | deb4a35fdd94922dae99159efd97555d38556183263cce884af66d56b59e0a4e |