C# Class NetworkCommsDotNet.Tools.Adler32Checksum

Implementation of the Adler32 checksum algorithm. It is not a particularly reliable checksum compared with MD5 but it is about 10 times faster. NetworkComms.Net uses MD5 as its default but this class is provided should speed be the more important factor.
Afficher le fichier Open project: MarcFletcher/NetworkComms.Net

Méthodes publiques

Méthode Description
GenerateCheckSum ( byte buffer ) : long

Generate an Adler32 checksum value based on the provided byte array.

GenerateCheckSumSplitBuffer ( byte splitBuffer ) : long

Generate a single Adler32 checksum value based on the provided byte arrays. Checksum calculated from splitBuffer[0] onwards.

Method Details

GenerateCheckSum() public static méthode

Generate an Adler32 checksum value based on the provided byte array.
public static GenerateCheckSum ( byte buffer ) : long
buffer byte Buffer for which the checksum should be calculated.
Résultat long

GenerateCheckSumSplitBuffer() public static méthode

Generate a single Adler32 checksum value based on the provided byte arrays. Checksum calculated from splitBuffer[0] onwards.
public static GenerateCheckSumSplitBuffer ( byte splitBuffer ) : long
splitBuffer byte Buffers for which the checksum should be calculated.
Résultat long