Python计算大文件crc32值
来源:互联网 发布:奥尼尔nba数据 编辑:程序博客网 时间:2024/06/06 05:36
直接看代码吧☺
#!usr/bin/env python #-*- coding:utf-8 -*- """ @author: guoqianqian @file: mycrc32.py @time: 2017/07/06 @desc: """import zlibimport osimport sysdef crc32(filepath): block_size = 1024 * 1024 crc = 0 try: fd = open(filepath, 'rb') while True: buffer = fd.read(block_size) if len(buffer) == 0: # EOF or file empty. return hashes fd.close() if sys.version_info[0] < 3 and crc < 0: crc += 2 ** 32 return crc#返回的是十进制的值 crc = zlib.crc32(buffer, crc) except Exception as e: if sys.version_info[0] < 3: error = unicode(e) else: error = str(e) return 0, errorif __name__ == "__main__": crc = crc32("./test") print hex(crc)
阅读全文
0 0
- Python计算大文件crc32值
- 计算一个文件的CRC32值
- 计算文件CRC32数值
- 计算文件crc32(精简版)
- Python : 计算大文件MD5值
- 用python计算md5,sha1,crc32
- 用python计算md5,sha1,crc32
- JAVA计算文件的crc32校验码
- python 求crc32的值
- 获取文件的CRC32值
- 大文件计算MD5值 ——Python
- 计算CRC32值反调试的方法
- 坑爹阿,python 2.x 的版本中,binascii.crc32计算出来的crc32带负号
- [CTF]python求crc32值的方法
- java获取大文件的MD5、SHA1,CRC32码
- 大文件计算MD5值
- 大文件MD5值计算
- Qt:计算CRC校验值(CRC16和CRC32)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- Corn Fields POJ
- Spring+MyBatis
- 1002. 写出这个数 (java)
- Unity3d5.6 SpriteRenderer high SpriteMeshGenerator.TraceShape app Crash
- Python计算大文件crc32值
- 【转】ubuntu 安装指定版本的docker
- loushang5关于DataSet通过后台查询出的数据如何映射到前台JSP页面的下拉列表中
- 1004. 成绩排名 (20)
- tensorflow下的队列与线程(1)
- 2010年山东省夏令营提高二班模拟赛Test3.促销 题解
- 区块链开发专题(数字货币通过什么特殊的软件进行运算)
- ctf bugku Linux基础1 wirteup
- 设计模式-单例模式