Calc: CalculateCRC16MemoryMBS

Online Documentation   -   Statistics   -   FAQ   -   Plugin Parts (All, Dependencies)   -   Class hierarchy

New in Version 22.2 22.3 22.4 22.5 23.0 23.1 23.2 23.3 23.4 23.5 24.0 24.1

The list of the   topics,   classes,   interfaces,   controls,   modules,   global methods by category,   global methods by name,   screenshots,   licenses   and   examples.

Platforms to show: All Mac Windows Linux Cross-Platform

CalculateCRC16MemoryMBS(data as MemoryBlock, Start as UInt16 = 65535, Polynomial as UInt16 = &h1021, FinalXOR as UInt16 = 0, ReflectInput as boolean = false, ReflectOutput as boolean = false) as UInt16

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method Encryption and Hash MBS Util Plugin 16.4 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Calculates a 16bit Checksum about the provided memoryblock.

Start is the start value.
Polynominal is what is xored to the value in each round.
FinalXOR is an XOR we do on the end.
If ReflectInput is true, we swap bits in input.
If ReflectOutput is true, we swap bits in output (before final XOR).

Returns CRC value.

Blog Entries

The items on this page are in the following plugins: MBS Util Plugin.


💬 Ask a question or report a problem