Liking cljdoc? Tell your friends :D

packet.checksum


crc16-ccittclj

(crc16-ccitt bs)

16位循环冗余校验,生成多项式为(x^16 + x^12 + x^5 + 1)

16位循环冗余校验,生成多项式为(x^16 + x^12 + x^5 + 1)
sourceraw docstring

crc16-modbusclj

(crc16-modbus bs)

循环冗余校验,生成多项式为(x^16 + x^15 + x^2 + 1)

循环冗余校验,生成多项式为(x^16 + x^15 + x^2 + 1)
sourceraw docstring

crc8clj

(crc8 bs)

8位循环冗余校验,生成多项式为(x^8 + x^2 + x + 1)

8位循环冗余校验,生成多项式为(x^8 + x^2 + x + 1)
sourceraw docstring

cs16clj

(cs16 bs)

计算16位校验和,固定以高字节在前的方式计算 按两字节一组相加,高字节在前。字节数为奇数时在最后补一个0字节 和超出16位时多出的加到低16位,最后按位取反 将校验码放在一起校验时结果为0,这是验证的方法 这是ip报头的校验方式

计算16位校验和,固定以高字节在前的方式计算
按两字节一组相加,高字节在前。字节数为奇数时在最后补一个0字节
和超出16位时多出的加到低16位,最后按位取反
将校验码放在一起校验时结果为0,这是验证的方法
这是ip报头的校验方式
sourceraw docstring

cs8clj

(cs8 bs)

计算检查和

计算检查和
sourceraw docstring

lrcclj

(lrc bs)

纵向冗余校验

纵向冗余校验
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close