Skip to main content

crcc

C and Python (ctypes/cffi-based) CRC calculations module.

Overview

TBD…

PyPI record.

Documentation.

Usage

TBD…

Installation

Prerequisites:

To install run:

python -m pip install --upgrade crcc

Development

Prerequisites:

  • Development is strictly based on nox. To install it run:

    python -m pip install --upgrade nox

Visit Development page.

Installation from sources:

clone the sources:

git clone https://github.com/karpierz/crcc crcc

and run:

python -m pip install ./crcc

or on development mode:

python -m pip install --editable ./crcc

License

Copyright (c) 1994-2026 Adam Karpierz
Licensed under the zlib/libpng License
Please refer to the accompanying LICENSE file.

Authors

Sponsoring

If you would like to sponsor the development of this project, your contribution is greatly appreciated.
As I am now retired, any support helps me dedicate more time to maintaining and improving this work.

Donate

Metadata

Release files for crcc 2.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crcc 2.5.1
File Size Uploaded
crcc-2.5.1.tar.gz 23.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for crcc 2.5.1
File
crcc-2.5.1-pp312-pypy312_pp80-win_amd64.whl PyPy 3.12 PyPy 3.12 8.0 Windows x86-64 Details
crcc-2.5.1-pp311-pypy311_pp80-win_amd64.whl PyPy 3.11 PyPy 3.11 8.0 Windows x86-64 Details
crcc-2.5.1-graalpy313-graalpy253_313_native-win_amd64.whl graalpy313 graalpy253 313 native Windows x86-64 Details
crcc-2.5.1-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details
crcc-2.5.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
crcc-2.5.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
crcc-2.5.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
crcc-2.5.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details

Total release size: 203.6 kB

Release files / crcc-2.5.1.tar.gz

Download URL crcc-2.5.1.tar.gz
Size 23.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1669554b89365f35b3e35cc73e1247315c439fe081bca49231ce3d11d35918fc
BLAKE2b-256 checksum
How to use checksums
8b2bee0440ba9c2779ff58a7636c98f19b335d5c36c5b4f9cf6c8a94cd6b8eb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / crcc-2.5.1-pp312-pypy312_pp80-win_amd64.whl

Download URL crcc-2.5.1-pp312-pypy312_pp80-win_amd64.whl
Size 21.6 kB
Tags PyPy 3.12 PyPy 3.12 8.0 Windows x86-64
SHA-256 checksum
How to use checksums
64d8764ad6471618d1219480cc31288339af12b697f5489fa08ec957a8d073bb
BLAKE2b-256 checksum
How to use checksums
bd08cb3e983a35faa27b3f6c4ba943d9b8ee52d2502d4d73884cfb57e33aba58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / crcc-2.5.1-pp311-pypy311_pp80-win_amd64.whl

Download URL crcc-2.5.1-pp311-pypy311_pp80-win_amd64.whl
Size 21.6 kB
Tags PyPy 3.11 PyPy 3.11 8.0 Windows x86-64
SHA-256 checksum
How to use checksums
eca127f791dd137f1e4a22170ebb4acd56d6fe4ba1f7bc7fc71ea243ca78aec2
BLAKE2b-256 checksum
How to use checksums
5fed6ad78ac035ecab26971d5b5573f8529ddc34e6bc19f260b183a911f4f2b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / crcc-2.5.1-graalpy313-graalpy253_313_native-win_amd64.whl

Download URL crcc-2.5.1-graalpy313-graalpy253_313_native-win_amd64.whl
Size 26.8 kB
Tags Windows x86-64 graalpy253 313 native graalpy313
SHA-256 checksum
How to use checksums
0a0260833f7e4e85c6559f4b17e9fac3171901c8764c40151a0b2e7fcc131822
BLAKE2b-256 checksum
How to use checksums
f8544bfa37da092158d588d9f5092c584a4299220dcf55044c7e139fd8c9a4c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / crcc-2.5.1-cp315-cp315-win_amd64.whl

Download URL crcc-2.5.1-cp315-cp315-win_amd64.whl
Size 22.2 kB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
427660b4a778e5142f7f94ffdfb232c965c607d3d4c7f8ed233acb24209b1fea
BLAKE2b-256 checksum
How to use checksums
ad622e81ffbbcea456d9c08f8b96168e5c51bf3c28b967d8025d59526efc1150
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / crcc-2.5.1-cp314-cp314-win_amd64.whl

Download URL crcc-2.5.1-cp314-cp314-win_amd64.whl
Size 22.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8402ca029d65e4d0830e39019c4d0d013e6d396eff0e860d1917f2c6afdb96f3
BLAKE2b-256 checksum
How to use checksums
da09cd5c17e9e94180c0cdb67235e605336c7953a53eff218e6bfa1187c36400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / crcc-2.5.1-cp313-cp313-win_amd64.whl

Download URL crcc-2.5.1-cp313-cp313-win_amd64.whl
Size 21.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
7bda846edd13a2f3ce6592a761ca41dbfc8b7fed0d44a22a47b5257208694c61
BLAKE2b-256 checksum
How to use checksums
b4d49604893be4362f44b226e2b22bf393444c69ad5c7c54609f9f4d3f1fa50b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / crcc-2.5.1-cp312-cp312-win_amd64.whl

Download URL crcc-2.5.1-cp312-cp312-win_amd64.whl
Size 21.7 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c831b190bbb50dbfc4b51dffa0225ad243338e353d1fa1c37a5df771ff0c6eb6
BLAKE2b-256 checksum
How to use checksums
7044b1e6a54c98f814d6547a2add91850f3f5eddd381d032e0e6b49a692dc5a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / crcc-2.5.1-cp311-cp311-win_amd64.whl

Download URL crcc-2.5.1-cp311-cp311-win_amd64.whl
Size 22.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c15746c1e24c8c55604efa0069cdee4f784574efe1b18cfcabd2c04321af9139
BLAKE2b-256 checksum
How to use checksums
f3314d23ff9434cb60bb07139606ecd33d73f714492b729a6acbd5c4190a8f54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release history Release notifications | RSS feed

This release

2.5.1 This release

9 release files

2.3.0

9 release files

2.2.0

9 release files

2.1.0

8 release files

2.0.9

8 release files

2.0.8

8 release files

2.0.3

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page