The Ionic.Crc namespace includes a classes that calculate 32-bit Cyclic Redundancy Checks (CRC32) for data.

C# | Visual Basic | Visual C++ |
namespace Ionic.Crc
Namespace Ionic.Crc
namespace Ionic.Crc

All Types | Classes |
Icon | Type | Description |
---|---|---|
![]() |
CRC32 |
Computes a CRC-32. The CRC-32 algorithm is parameterized - you
can set the polynomial and enable or disable bit
reversal. This can be used for GZIP, BZip2, or ZIP.
|
![]() |
CrcCalculatorStream |
A Stream that calculates a CRC32 (a checksum) on all bytes read,
or on all bytes written.
|