e-CryptIt Engine REALbasic Plugin

Crc32_MemoryBlock Method

To compute a checksum using the Crc32 algorithm on a MemoryBlock then user the Crc32_MemoryBlock function.

Crc32_MemoryBlock(
   bytes as MemoryBlock,
   offset as Integer,
   length as Integer,
   crc as Integer) as Integer

Parameters

bytes
The bytes to calculate.
offset
The offset where in the MemoryBlock to start. (Fyrst byte in the MemoryBlock is 0)
length
The number of bytes in the memory block to do Crc32 checksum on.
crc
The Adler value to calculate from.

Returns

Integer

Remarks

A good way to represent the checksum as an Hex string:

myString = Right("0000000"+HEX(myCrc), 8)

Supported Platforms:

  • PPC - MacOS 9
  • Carbon - MacOS 9 and MacOS X (PEF)
  • MacOS X PPC - (Mach-O)
  • MacOS X Universal Binary (Mach-O)
  • Win32 - Windows
  • Linux x86

    See Also

    GlobalMethods Global