C# 클래스 Qiniu.Util.CRC32

CRC32计算器
파일 보기 프로젝트 열기: qiniu/csharp-sdk 1 사용 예제들

공개 메소드들

메소드 설명
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