Keyoti RapidSpell Desktop .NET API Docs
CRC32 Class
APIKeyoti.RapidSpell.CompressionCRC32
Keyoti RapidSpell Desktop .NET
Calculates a 32bit Cyclic Redundancy Checksum (CRC) using the same polynomial used by Zip. This type is used internally by DotNetZip; it is generally not used directly by applications wishing to create, read, or manipulate zip archive files.
Declaration Syntax
C#C#Visual BasicVisual BasicVisual C++Visual C++F#F#
public class CRC32
public class CRC32
Public Class CRC32
Public Class CRC32
public ref class CRC32
public ref class CRC32
type CRC32 =  class end
type CRC32 =  class end
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
CRC32()()()()
Combine(Int32, Int32)
Combines the given CRC32 value with the current running total.

ComputeCrc32(Int32, Byte)
Get the CRC32 for the given (word,byte) combo. This is a computation defined by PKzip.

Crc32Result
Indicates the current CRC for all blocks slurped in.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetCrc32(Stream)
Returns the CRC32 for the specified stream.

GetCrc32AndCopy(Stream, Stream)
Returns the CRC32 for the specified stream, and writes the input into the output stream.

GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
SlurpBlock(array<Byte>[]()[][], Int32, Int32)
Update the value for the running CRC32 using the given block of bytes. This is useful when using the CRC32() class in a Stream.

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
TotalBytesRead
indicates the total number of bytes read on the CRC stream. This is used when writing the ZipDirEntry when compressing files.

Inheritance Hierarchy
Object
CRC32

Assembly: Keyoti.RapidSpell.NET4 (Module: Keyoti.RapidSpell.NET4.dll) Version: 6.2.21.412