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.dev1.tar.gz
(17.1 kB
view hashes)
Built Distributions
Close
Hashes for fastcrc-0.2.1_dev.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0c23f4494bbfab6b14ba4c48e9c6c530c21de1df756d0cce0e5035c927c1bb |
|
MD5 | e674871d2898f599d98df9e618882dc4 |
|
BLAKE2b-256 | ff80d0a43b7f99ac658b3be29f5fa403dcc1d672aa22f605c83beea071706321 |
Close
Hashes for fastcrc-0.2.1_dev.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ab17a03e5cc7cee420ad3dd43efe1abdbeba716dc74674c0cead9b086fa8302 |
|
MD5 | 3cde09fd65d9543f6a1c5b1c8ed393cd |
|
BLAKE2b-256 | aef4d636b35237741e406246b3473a747cf830e264dced653564192807311cd2 |
Close
Hashes for fastcrc-0.2.1.dev1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b76f2baf8257ffc978d2d8577474ce9c6233a6e9222925b47791c113bd524f8 |
|
MD5 | 31908c7c3929f7df4f5f1919d2eba966 |
|
BLAKE2b-256 | 306814e14b2fe3975e14522fdfaf2ecebb91483e956194824e89c5dc83d87e07 |
Close
Hashes for fastcrc-0.2.1.dev1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c212e8a6de883f8acde519cec6f7169b568872ff3f3c8d686ba4a3dc23d44be1 |
|
MD5 | ef0f5e4af29f5a41dfe12f6f05738658 |
|
BLAKE2b-256 | d65fc7817a1ddc24f14d461ce097c926687b47aefe60914c75ca370245ded190 |
Close
Hashes for fastcrc-0.2.1.dev1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 203736ed15aec5983d2168f429a295821e223581f574bd887a771933ba73d2f2 |
|
MD5 | e012651064a2e38369a4f6795933e513 |
|
BLAKE2b-256 | ba8b960e7e55d6d9d3af5ca4c499157ff8a8457fd826a9d2248698cab49e6c06 |