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.dev3.tar.gz
(17.1 kB
view hashes)
Built Distributions
Close
Hashes for fastcrc-0.2.1.dev3-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f7c1c6b49a942114b6e352736e675973eb90ac3530385fe63deea97c77c812b |
|
MD5 | 0ba60932d0143a770515380f2785f7b0 |
|
BLAKE2b-256 | 5163b4264037a9fbc1c3474ebab166752ac05029916cac0dc0581d61721469f4 |
Close
Hashes for fastcrc-0.2.1.dev3-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 099447a1cf5c2362217e292e6516c1a2d017264d9e0a6f78a6d02f1c4d507c3f |
|
MD5 | 3aafe0bc20e6b4e9525fb92160c3da39 |
|
BLAKE2b-256 | 4a99022017cd02f94da22ddc95766b154c7d1e3a2a2ab23c01c770c0d8a3ba7b |
Close
Hashes for fastcrc-0.2.1.dev3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7370b695982a55b2cddc71c4ac92ec3da4252dd2fb7ba504124dc9816e3c0f2d |
|
MD5 | 1296c0288ea9f942b66c72fa448c9634 |
|
BLAKE2b-256 | f7368147b4e08b83ef497eaa078e50dd65f75faa5c7ee1b4a046ae04ea2036d0 |