python crc计算
CRC常用于通信中的数据校验,比如以太网、USB、CAN,本文使用crcmod模块来计算CRC值。一、首先要先安装crcmod模块。二、然后调用crcmod 来初始化自己的CRC算法,主要是CRC多项式、开始计算时的初始值、计算结果后的xor。本文使用的Python版本为3.7,如下是测试代码:
import crcmod
str1 = '123456789'
crc32_func = crcmod.mkCrcFun(0x104C11DB7, initCrc=0, xorOut=0xFFFFFFFF)
print(hex(crc32_func(str1.encode())))
测试结果如下所示:
注意事项:
1、需在第N位(8、16、32)置1,比如,当使用32位的多项式时,需要在第32位(从0位开始计算)置1,如上图所示。
2、需要将输入的数据转换成byte字节输入,不能使用字符串。
python crc计算相关推荐
- 使用Python写的CRC计算工具
公司需要加入域,强迫安装了McAfee杀毒软件,把我常用的一个CRC计算工具给删了,还无法添加白名单,心中千万只草拟吗.所以只好自己写一个同时支持字符串和文件的CRC16/32计算工具. 已打包好的执 ...
- 使用OpenCV和Python高效计算视频的总帧数
使用OpenCV和Python高效计算视频的总帧数 1. 效果图 2. 源码 参考 这篇博客将介绍两种使用OpenCV和Python计算视频文件中帧数的方法. 超级快,它依靠OpenCV的视频属性功能 ...
- 在Python中计算一次性计算多个百分位数percentile、quantile
在Python中计算一次性计算多个百分位数percentile. quantile 目录 在Python中计算一次性计算多个百分位数percentile. quantile
- python代码计算图像的分辨率
python代码计算图像的分辨率 def jpeg_res(filename):""""This function prints the resolution ...
- 无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages)
无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages) # 在windows上打开anaconda,进入环境tab页,在base环境处单击,然后点开te ...
- 独家 | 教你用Python来计算偏差-方差权衡
作者:Jason Brownlee 翻译:吴振东 校对:车前子 本文约3800字,建议阅读8分钟. 本文为你讲解模型偏差.方差和偏差-方差权衡的定义及联系,并教你用Python来计算. 衡量一个机器学 ...
- 目前比较流行的Python科学计算发行版
经常有身边的学友问到用什么Python发行版比较好? 其实目前比较流行的Python科学计算发行版,主要有这么几个: Python(x,y) GUI基于PyQt,曾经是功能最全也是最强大的,而且是Wi ...
- python星期计算_Python简单计算给定某一年的某一天是星期几示例
本文实例讲述了Python简单计算给定某一年的某一天是星期几.分享给大家供大家参考,具体如下: # -*- coding:utf-8 -*- #计算某特定天使星期几 #蔡勒公式:w=y+[y/4]+[ ...
- python的计算符号说明_python中的计算符号
1.算数计算符号:+ - * / //(取整) %(取余) **(次方) 1 >>> 6+8 2 14 3 >>> 9-3 4 6 5 >>> 3 ...
最新文章
- 消息队列-----生成者 Spring整合rabbitmq
- eclipse中的maven build 、maven clean 、 maven install作用
- Windows / Ubuntu操作系统下Pixhawk原生固件PX4的编译方法
- C# 编码约定(C# 编程指南)
- 华为云RTC服务架构及应用实践
- CentOS 搭建 LAMP服务器
- Magento: 左栏筛选条件 Select Box / Button / Dropdown List on Layered Navigation
- AI 闯入法律界,第一步是当律师的得力助手
- 调整KDevelop字体大小
- 解决SecureCRT连接linux超时后断开
- 基于IDEA 最新Spirng3.2+hibernate4+struts2.3 全注解配置 登录
- 从雅虎到阿里巴巴-----一个程序员的心路历程__雅虎是一个好公司
- 虚拟同步发电机_简报︱基于分散式微电网的虚拟同步发电机无通信预同步并网方案...
- 自动驾驶功能架构的演进
- Excel、Word、PPT显示VB运行时错误53的解决办法
- Oracle11g下载安装教程
- h264 : 关于level_idc和Profile_IDC的解释
- MHT代码阅读(1)
- ZIP压缩包设置了密码怎么办?
- 一段cmd代码强制关闭电脑自带杀毒