Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中不含最后4个字节的二进制数据的CRC32_Python_Crc32 - Fatal编程技术网

python中不含最后4个字节的二进制数据的CRC32

python中不含最后4个字节的二进制数据的CRC32,python,crc32,Python,Crc32,我试图获取一些二进制数据的CRC32,除了最后4个字节 到目前为止,我的代码是: with open('filename.ext','rb') as f: fileContent = f.read() file_size, = struct.unpack("i",f.read(:4)) print hex(file_size) 我知道:4是错误的,我仍在寻找如何不读取最后4个字节,然后获取其他数据的crc32。您可以使用如下索引: fileContent[:-4] 跳

我试图获取一些二进制数据的CRC32,除了最后4个字节

到目前为止,我的代码是:

with open('filename.ext','rb') as f:
    fileContent = f.read()
    file_size, = struct.unpack("i",f.read(:4))
    print hex(file_size)

我知道:4是错误的,我仍在寻找如何不读取最后4个字节,然后获取其他数据的crc32。

您可以使用如下索引:

fileContent[:-4]
跳过最后4个字节