zoukankan      html  css  js  c++  java
  • crc校验

      ushort calc_crc(byte[] str, uint len)
            {
                byte i;
                ushort crc = 0xffff;
                //string+=4;         //从地址位开始计算//
                int num = 4;
                while (len-- != 0)
                {
                    for (i = 0x80; i != 0; i /= 2)
                    {
                        if ((crc & 0x8000) != 0)
                        {
                            crc *= 2;
                            crc ^= 0x1021;
                        }
                        else crc *= 2;
                        if ((str[num] & i) != 0)
                            crc ^= 0x1021;
                    }
                    num++;
                }
                return crc;
            }

  • 相关阅读:
    ORACLE数据库备份与恢复详解
    Oracle块,区,段
    Oracle触发器
    SQL
    Oracle 用户管理权限
    Mybatis_One
    面向对象编程应用实例
    面向对象之方法2
    面向对象之方法1
    面向对象之结构体2
  • 原文地址:https://www.cnblogs.com/Iyce/p/2738653.html
Copyright © 2011-2022 走看看