C# Класс Qiniu.Util.CRC32

CRC32计算器
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CRC32 ( ) : System
CheckSumBytes ( byte data ) : UInt32

计算字节数据的crc32值

CheckSumFile ( string filePath ) : UInt32

计算沙盒文件的crc32值

CheckSumSlice ( byte data, int offset, int count ) : UInt32
Sum32 ( ) : UInt32
Update ( UInt32 crc, UInt32 table, byte p, int offset, int count ) : UInt32
Write ( byte p, int offset, int count ) : void

Приватные методы

Метод Описание
MakeTable ( UInt32 poly ) : System.UInt32[]

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

CRC32() публичный Метод

public CRC32 ( ) : System
Результат System

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

计算字节数据的crc32值
public static CheckSumBytes ( byte data ) : UInt32
data byte 二进制数据
Результат System.UInt32

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

计算沙盒文件的crc32值
public static CheckSumFile ( string filePath ) : UInt32
filePath string 沙盒文件全路径
Результат System.UInt32

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

public static CheckSumSlice ( byte data, int offset, int count ) : UInt32
data byte
offset int
count int
Результат System.UInt32

Sum32() публичный Метод

public Sum32 ( ) : UInt32
Результат System.UInt32

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

public static Update ( UInt32 crc, UInt32 table, byte p, int offset, int count ) : UInt32
crc System.UInt32
table System.UInt32
p byte
offset int
count int
Результат System.UInt32

Write() публичный Метод

public Write ( byte p, int offset, int count ) : void
p byte
offset int
count int
Результат void