Thingmemo
実装一覧へ戻る

誤り検出

CRC

UTF-8バイト列へCRC-16/IBM・CRC-16/CCITT-FALSE・CRC-32/ISO-HDLCまたは検証済み16/32ビット設定を適用します。CRCは整合性の誤り検出であり暗号ではありません。

TIME
O(b)
SPACE
O(c)

b = UTF-8バイト数、c = Unicode符号位置数 / 上限: 入力10,000 Unicode符号位置以下、幅16または32、polynomial・init・xorOutは幅内の非負整数

標準presetまたは検証済み16/32ビット設定でCRCを計算します。