C# Класс 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.
Показать файл Открыть проект

Открытые методы

Метод Описание
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.

Описание методов

GenerateCheckSum() публичный статический Метод

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.
Результат long

GenerateCheckSumSplitBuffer() публичный статический Метод

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.
Результат long