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.dev4.tar.gz
(17.1 kB
view hashes)
Built Distributions
Close
Hashes for fastcrc-0.2.1.dev4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 546d29360489460305a521b968696dc18b9218a2d70301c678d44322f293151a |
|
MD5 | 9ce681c0abf0fc3c1e1add2b8d9eab11 |
|
BLAKE2b-256 | a1dd0da90dbbc666f56b70d4fd7e17156c52a3166b37a77f962cf52fa050f430 |
Close
Hashes for fastcrc-0.2.1.dev4-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8633a9aa57ed870c678faaa7eea801dab79111929ad1ad256e91f29bfdf4c985 |
|
MD5 | 55210a42fd589d2a967573894451bd51 |
|
BLAKE2b-256 | a86f4409b6c3f4baad1b56ff9a6b131ece37cf73a03d82059ed1f322753d9aa0 |
Close
Hashes for fastcrc-0.2.1.dev4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30fc7b1aa031c9b0fdbbe245e770e1c8c994b38552e56ab369f94142c0c60f12 |
|
MD5 | 087e7db8cbb2ecf760beda9c7eb5d649 |
|
BLAKE2b-256 | 5897fb98884fed8699323b4e092e2805a0d455c1da5a1101b2c3b9c4a319ad01 |
Close
Hashes for fastcrc-0.2.1.dev4-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d53085cdee652516642e928aec0b270431e269372b7078f244a98e8ff07c8027 |
|
MD5 | 872191d67b242f2c469ee79f5894a0d5 |
|
BLAKE2b-256 | 429f2cf4cd043150179b65e09d04ba20711fe0e193ec32d4da19b9005f21231f |
Close
Hashes for fastcrc-0.2.1.dev4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c366cd676ee6a75f037b7233e6316e3b92014f4aeb20f8640b345033e16f2fd8 |
|
MD5 | 3403c17c02a34307cfed063d0389a4c9 |
|
BLAKE2b-256 | 3218491aa2b9bbb094cf72269ad7990d3ed405d4b21773cb1fee7e96c6362ead |
Close
Hashes for fastcrc-0.2.1.dev4-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01054c2ab98376e02e9ee850ff92545abb7e36be7a8f72d1ac6d61bc8a8e2dd2 |
|
MD5 | 544e16501406f3fd0278ceb1eea1f1ed |
|
BLAKE2b-256 | abb0b8a9c1492522fdf49225e566ecc5a5aea00cf8594716b301bec157509a6c |
Close
Hashes for fastcrc-0.2.1.dev4-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeca2b3bbd7d7b3cccac5594f4f9e1c5b95e9dbffee09338dee934819d88011d |
|
MD5 | d52f7bf23508ff348260de178b7d4f72 |
|
BLAKE2b-256 | d9e7f661cb2513ff4e62049749f5e2112d5c2bb3ca814a8b94449b9366c92568 |
Close
Hashes for fastcrc-0.2.1.dev4-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4fefe13cfa0528a20b9f5b3433eecd367ba7c7b2891395668884681075ab7af |
|
MD5 | f25b2c8f06b1c70cea2723923269e85b |
|
BLAKE2b-256 | 3b49aea83b68b1bd7153891d2c03949e2da536f66523ff0173adcf4fa28360ca |
Close
Hashes for fastcrc-0.2.1.dev4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4a8134c8363c21a635a79547e46f8795f36aadbde6ca0158c7ff072349b2231 |
|
MD5 | 30bc69dd255959e81ecf51353ce1c2d3 |
|
BLAKE2b-256 | cf7624eae1ba16508b521e7a4ddf9aa7e09c3b285a39e3b5349e5bbe1f162209 |