Checksum Functions

Use the functions described below to generates a checksum for a supplied argument.

The following functions for Checksum described here are:

cksumReset

Resets the cksum info and prepare to start new cksum calculation.

void cksumReset()

cksumUpdate

Updates the cksum using the specified array of bytes.

void cksumUpdate( bytearray data )



Parameter

Description

Parameter

Description

bytearray

Any bytearray

Returns

Nothing

cksumResult

Gets the result of cksum (using all data that has been entered into cksumUpdate). Returns an unsigned 32 bit integer (as a long).

long cksumResult()

cksumLength

Gets the total length of all data that has been entered into cksumUpdate.

cksum Example
 

Example - cksum

Simple APL code (Disk_1 is the input agent in the workflow)



crc32

Function that computes the CRC-32 of supplied argument.



Parameter

Description

Parameter

Description

source

The argument used to compute the CRC-32. Supported types are string, bytearray and number types.

Returns

The CRC-32 value