7z解压crc错误_百度网盘压缩下载文件的CRC校验错误的解决方法

news/2024/11/8 5:56:33/

转载自:http://blog.sina.com.cn/s/blog_610787990102xcnv.html

百度网盘压缩下载文件的CRC校验错误的解决方法

从百度网盘用打包压缩方式下载的文件在解压时会碰到CRC校验错误,这里有两种情况:

a.如果文件尺寸小于4G,可用国产的好压解出,解出的文件是正确的b.如果文件大小大于4G,解出的文件大小是错误的

文件大小问题,从初步分析来看,百度网盘提供的压缩打包下载是采用zip 存储方法打包压缩的,而zip格式不支持原/压缩文件大小超过超过0xFFFFFFFF,即4294967295字节(即4G)。

比如,从百度网盘下载了一个电影,实际大小为18,745,396,529字节(0x 04 5D 50 0D 31),用7z解压会出现crc校验错误,用好压解压出的文件仅为1,565,527,345字节。打开该压缩文件,可以看到其显示的文件大小是错误的,显示为1,565,527,345字节(0x 5D 50 0D 31)。

原因如下:zip格式仅用4字节来存储原/压缩文件尺寸,把实际大小的最前一位0x04给省略了,所以文件尺寸就设定错误了。

a. 显示的压缩文件大小:

b. 压缩文件中对应压缩和没压缩的文件尺寸字节

解决方法如下:

a.如果文件大小大于4G,作为一个单独的压缩文件(单独放在一个文件夹内,下载这个文件夹)下载,因为百度采用的store方式打包压缩


http://www.ppmy.cn/news/654864.html

相关文章

CRC校验原理及其C语言实现

文章目录 目录前言CRC算法简介CRC参数模型CRC计算CRC校验CRC计算的C语言实现CRC计算工具总结参考资料 目录 前言CRC算法简介CRC计算CRC校验CRC计算的C语言实现CRC计算工具总结 前言 最近的工作中,要实现对通信数据的CRC计算,所以花了两天的时间好好研…

基于LLM构建文本生成系统

背景: 在流量存量时代,内容运营重要性不言而喻。在流量时代,内容可以不要过于多样化和差异化,只需要有足够多的人流量,按流量转化比率来看,1000个人有1%概率转化,素材不变只要增加足够多的流量…

初级应急响应-Windows-常用命令

命令:regedit 说明:注册表 命令:Taskmgr 说明:任务管理器 命令:Msconfig 说明:系统配置(包含启动项) 命令:eventvwr.msc 说明:事件查看器 命令:co…

青龙面板--酷狗大字版(简化抓包)

酷狗大字版---一天1元左右 每天跑一次,跑了好像五毛,免费得不要白不要 拉库和变量教程--酷狗大字版教程 有网友说抓不困难,重新学到容易抓包的教程奉上 抓包:抓包只要有以下字段就行了,用小黄鸟,然后去…

新华社北京6月30日电 题:7月新规来了,关系你我生活

新华社北京6月30日电 题:7月新规来了,关系你我生活 新华社记者白阳 7月如约而至,又一批新规开始施行。加强对“霸王条款”等合同乱象的监管,电动自行车乘员头盔有了国家标准,规范生态环境、烟草专卖领域行政处罚程序…

2023一建建筑市政全彩图文教材

本《建筑学全彩图文教材》改编自2022年官方指定的最新版本一级建造师《建筑工程管理与实务》教材。适用于2023年的第一次建造考试。2023年版教材出版上市后,我们将重点关注教材。补充电子版在变更处提供。 本书忠于官方原版教材,并不删除任何知识点&…

Unity | HDRP高清渲染管线学习笔记:Rendering Debugger窗口

HDRP给我们提供了一套完整的可视化Debug工具,集成在Rendering Debugger窗口。通过顶部菜单Window→Analysis→Rendering Debugger可以打开窗口。Rendering Debugger窗口不仅仅可以在编辑模式下使用,也可以在真机上运行时使用。(要在真机上运行…

unity中单位是米还是厘米_米和厘米都是什么单位

展开全部 “米”和“厘米”都是长度单位。 1、长度单位是指丈e5a48de588b662616964757a686964616f31333365643661量 空间距离上的 基本单元,是人类为了规范长度而制定的基本单位。其国际单位是“ 米”(符号“m”),常用单位有 毫米(mm)、 厘米(cm)、 分米…