Hardware-accelerated CRC-32C (Castagnoli) with super fast software fallback for .NET projects. Don't confuse with ordinary CRC-32. Automatically selects 32-bit or 64-bit embedded native library for maximum performance.

There is a newer version of this package available.
See the version list below for details.
Install-Package Crc32C.NET -Version
dotnet add package Crc32C.NET --version
<PackageReference Include="Crc32C.NET" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Crc32C.NET --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Updated nuget description.


This package has no dependencies.

Showing the top 4 GitHub repositories that depend on Crc32C.NET:

Repository Stars
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
A high-performance, extensible, modular and cross-platform workflow engine. Built for automation and optimized for SaaS integration, Wexflow runs on Windows, Linux, macOS and the cloud.
A flexible web framework supports .Net Framework and .Net Core
An example of generic repository implementation using the MongoDB C# Sharp 2.0 driver (async)

Version History

Version Downloads Last updated
1.0.5 494,699 3/5/2014
1.0.4 902 2/21/2014
1.0.3 666 2/21/2014 950 2/14/2014 637 2/13/2014
1.0.2 670 2/13/2014
1.0.1 663 2/13/2014