Crc32C.NET 1.0.5

Suggested Alternatives

Crc32.NET

Additional Details

This library is no longer maintained, because I rarely use Windows or C++ these days. It has not been updated in years. You are welcome to adopt the library if you find it useful.

dotnet add package Crc32C.NET --version 1.0.5                
NuGet\Install-Package Crc32C.NET -Version 1.0.5                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Crc32C.NET" Version="1.0.5" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Crc32C.NET --version 1.0.5                
#r "nuget: Crc32C.NET, 1.0.5"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Crc32C.NET as a Cake Addin
#addin nuget:?package=Crc32C.NET&version=1.0.5

// Install Crc32C.NET as a Cake Tool
#tool nuget:?package=Crc32C.NET&version=1.0.5                

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.

Product Compatible and additional computed target framework versions.
.NET Framework net20 is compatible.  net35 was computed.  net40 was computed.  net403 was computed.  net45 was computed.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (7)

Showing the top 5 NuGet packages that depend on Crc32C.NET:

Package Downloads
Snappy.NET

Snappy is an extremely fast compressor (250MB/s) and decompressor (500MB/s). Snappy.NET is a P/Invoke wrapper around native Snappy, which additionally implements Snappy framing/streaming format.

MACRM

Test abstraction for CRM D365 UI testing based on selenium for Microsoft D365

AFOAD.Base

Test abstraction for web ui testing based on selenium and specflow test framework

combit.ListLabel27.MongoDBDataProvider

Provides access to the reporting tool List & Label. This package is required to connect to MongoDB databases. Please note that a List & Label installation is required.

combit.ListLabel26.MongoDBDataProvider

Provides access to the reporting tool List & Label. This package is required to connect to MongoDB databases. Please note that a List & Label installation is required.

GitHub repositories (7)

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

Repository Stars
ServiceStack/ServiceStack
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
zkweb-framework/ZKWeb
A flexible web framework supports .Net Framework and .Net Core
alexandre-spieser/mongodb-generic-repository
An example of generic repository implementation using the MongoDB C# Sharp 2.0 driver (async)
force-net/Crc32.NET
Fast version of Crc32 algorithm for .NET
criteo/kafka-sharp
A C# Kafka driver
Version Downloads Last updated
1.0.5 8,481,872 3/5/2014 1.0.5 is deprecated because it is no longer maintained.

Fixed native calling convention.