Gemstone IO Library
Show/Hide TOC

# ChecksumExtensions Class

Defines extension functions related to computing checksums.

## Definition

Namespace: Gemstone.IO.Checksums.ChecksumExtensions
Assembly: Gemstone.IO (in Gemstone.IO.dll) Version: 1.0.138 -- Release Build+f13f8f80c1917f967d82dedfdc2c53029991e99f
C#
View Source Request Example

    public static class ChecksumExtensions

VB
View Source Request Example

    <ExtensionAttribute>
    Public NotInheritable Class ChecksumExtensions

C++
View Source Request Example

    [ExtensionAttribute]
    public ref class ChecksumExtensions abstract sealed

JavaScript
View Source Request Example

    Gemstone.IO.Checksums.ChecksumExtensions.ChecksumExtensions = function();

    Type.createClass(
    	'Gemstone.IO.Checksums.ChecksumExtensions.ChecksumExtensions');

Inheritance
  Object ChecksumExtensions

## Methods

Adler32Checksum | Calculates the Adler-32 checksum on specified portion of a buffer.
Crc16Checksum | Calculates the CRC16 check-sum on specified portion of a buffer.
Crc32Checksum | Calculates the CRC32 check-sum on specified portion of a buffer.
CrcCCITTChecksum | Calculates the CRC-CCITT check-sum on specified portion of a buffer.
ModBusCrcChecksum | Calculates the CRC-ModBus check-sum on specified portion of a buffer.
Xor16Checksum | Calculates word length (16-bit) XOR-based check-sum on specified portion of a buffer.
Xor32Checksum | Calculates double-word length (32-bit) XOR-based check-sum on specified portion of a buffer.
Xor64Checksum | Calculates quad-word length (64-bit) XOR-based check-sum on specified portion of a buffer.
Xor8Checksum | Calculates byte length (8-bit) XOR-based check-sum on specified portion of a buffer.

## See Also

#### Reference

Gemstone.IO.Checksums.ChecksumExtensions Namespace