CRC32
Overview
Location
- Reference: RemObjects.SDK.dll
- Namespace: RemObjects.SDK.ZLib
constructor
constructor
CRC32()
Sub New()
constructor (Int32, Boolean)
constructor(polynomial: Int32; reverseBits: Boolean)
CRC32(Int32 polynomial, Boolean reverseBits)
Sub New(polynomial As Int32, reverseBits As Boolean)
Parameters:
- polynomial:
- reverseBits:
constructor (Boolean)
constructor(reverseBits: Boolean)
CRC32(Boolean reverseBits)
Sub New(reverseBits As Boolean)
Parameters:
- reverseBits:
Combine
method Combine(crc: Int32; length: Int32)
void Combine(Int32 crc, Int32 length)
Sub Combine(crc As Int32, length As Int32)
Parameters:
- crc:
- length:
ComputeCrc32
method ComputeCrc32(W: Int32; B: Byte): Int32
Int32 ComputeCrc32(Int32 W, Byte B)
Function ComputeCrc32(W As Int32, B As Byte) As Int32
Parameters:
- W:
- B:
Crc32Result
property Crc32Result: Int32 read;
Int32 Crc32Result { get; }
ReadOnly Property Crc32Result() As Int32
GetCrc32
method GetCrc32(input: Stream): Int32
Int32 GetCrc32(Stream input)
Function GetCrc32(input As Stream) As Int32
Parameters:
- input:
GetCrc32AndCopy
method GetCrc32AndCopy(input: Stream; output: Stream): Int32
Int32 GetCrc32AndCopy(Stream input, Stream output)
Function GetCrc32AndCopy(input As Stream, output As Stream) As Int32
Parameters:
- input:
- output:
Reset
method Reset
void Reset()
Sub Reset()
SlurpBlock
method SlurpBlock(block: array of Byte; offset: Int32; count: Int32)
void SlurpBlock(Byte[] block, Int32 offset, Int32 count)
Sub SlurpBlock(block As Byte(), offset As Int32, count As Int32)
Parameters:
- block:
- offset:
- count:
TotalBytesRead
property TotalBytesRead: Int64 read;
Int64 TotalBytesRead { get; }
ReadOnly Property TotalBytesRead() As Int64
UpdateCRC (Byte)
method UpdateCRC(b: Byte)
void UpdateCRC(Byte b)
Sub UpdateCRC(b As Byte)
Parameters:
- b:
UpdateCRC (Byte, Int32)
method UpdateCRC(b: Byte; n: Int32)
void UpdateCRC(Byte b, Int32 n)
Sub UpdateCRC(b As Byte, n As Int32)
Parameters:
- b:
- n:
Crc32Result
property Crc32Result: Int32 read;
Int32 Crc32Result { get; }
ReadOnly Property Crc32Result() As Int32
TotalBytesRead
property TotalBytesRead: Int64 read;
Int64 TotalBytesRead { get; }
ReadOnly Property TotalBytesRead() As Int64
constructor
constructor
CRC32()
Sub New()
constructor (Int32, Boolean)
constructor(polynomial: Int32; reverseBits: Boolean)
CRC32(Int32 polynomial, Boolean reverseBits)
Sub New(polynomial As Int32, reverseBits As Boolean)
Parameters:
- polynomial:
- reverseBits:
constructor (Boolean)
constructor(reverseBits: Boolean)
CRC32(Boolean reverseBits)
Sub New(reverseBits As Boolean)
Parameters:
- reverseBits:
Combine
method Combine(crc: Int32; length: Int32)
void Combine(Int32 crc, Int32 length)
Sub Combine(crc As Int32, length As Int32)
Parameters:
- crc:
- length:
ComputeCrc32
method ComputeCrc32(W: Int32; B: Byte): Int32
Int32 ComputeCrc32(Int32 W, Byte B)
Function ComputeCrc32(W As Int32, B As Byte) As Int32
Parameters:
- W:
- B:
GetCrc32
method GetCrc32(input: Stream): Int32
Int32 GetCrc32(Stream input)
Function GetCrc32(input As Stream) As Int32
Parameters:
- input:
GetCrc32AndCopy
method GetCrc32AndCopy(input: Stream; output: Stream): Int32
Int32 GetCrc32AndCopy(Stream input, Stream output)
Function GetCrc32AndCopy(input As Stream, output As Stream) As Int32
Parameters:
- input:
- output:
Reset
method Reset
void Reset()
Sub Reset()
SlurpBlock
method SlurpBlock(block: array of Byte; offset: Int32; count: Int32)
void SlurpBlock(Byte[] block, Int32 offset, Int32 count)
Sub SlurpBlock(block As Byte(), offset As Int32, count As Int32)
Parameters:
- block:
- offset:
- count:
UpdateCRC (Byte)
method UpdateCRC(b: Byte)
void UpdateCRC(Byte b)
Sub UpdateCRC(b As Byte)
Parameters:
- b:
UpdateCRC (Byte, Int32)
method UpdateCRC(b: Byte; n: Int32)
void UpdateCRC(Byte b, Int32 n)
Sub UpdateCRC(b As Byte, n As Int32)
Parameters:
- b:
- n: