Calculate Binary Checksum

A cyclic redundancy check (CRC) is an error-detecting code used to detect data corruption. When sending data, short checksum is generated based on data content and sent along with data. When receiving data, checksum is generated again and compared with sent checksum. If the two are equal, then there is no data corruption.

Calculate Binary Checksum is available as a part of Technology Preview Extension.

Parameter descriptions

Parameter Description
Type Select the generator polynomial type to be used in the CRC algorithm. It is possible to chose one of the following polynomial lengths:
  • 17 bits (CRC-16)
  • 33 bits (CRC-32)

Input tab

Parameter Description
Binary The source of the Binary when the trigger action is executed. This can be a variable or be a constant string.

Output tab

Parameter Description
Checksum The output (CRC-32 or CRC-16) Checksum.
Calculate Binary Checksum: Example

This example describes a trigger that calculates the checksum for a constant text (HELLO WORLD).

  1. Create a new trigger and set it to On-Demand event type.
  2. Set Reporting to On in the Settings tab.
  3. Drag and drop the Calculate Binary Checksum action on the Canvas Editor.
  4. Drag and drop the End Execution (Success)
  5. Join all the blocks.
  6. Double-click Calculate Binary Checksum block.
  7. Click Input tab of the Calculate Binary Checksum, under Value, enter HELLO WORLD.

  8. When the trigger is saved and started, a report is generated.
    After trigger execution, Checksum contains the output checksum. Use the CRC32 for computing any checksum samples.