一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

压缩数据的部分下载的制作方法

2022-07-10 16:42:40 来源:中国专利 TAG:

技术特征:
1.一种由包括处理硬件和存储硬件的计算设备执行的方法,所述方法包括:从请求模块接收文件标识符和段标识符,所述文件标识符标识压缩文件,所述段标识符标识所述压缩文件的段,其中所述段在所述压缩文件内部,使得在所述压缩文件的开头与所述压缩文件内的所述段的开头之间存在压缩数据;基于所述文件标识符,访问与所述压缩文件相关联的随机访问数据,所述随机访问数据包括在将未压缩文件压缩为所述压缩文件时捕获的压缩检查点,每个压缩检查点对应于所述压缩文件中的相应位置,每个压缩检查点包括与直到所述压缩文件中的所述检查点的位置的压缩相对应的相应压缩器状态;基于所述段标识符,选择检查点;向所述模块发送所选择的所述检查点的所述压缩器状态;以及从所选择的所述检查点的所述位置开始向所述模块发送所述压缩文件的一部分。2.根据权利要求1所述的方法,其中所述模块包括解压缩器,所述方法还包括:由所述模块接收所述压缩器状态;利用所述压缩器状态配置所述解压缩器;以及由经配置的所述解压缩器对所述压缩文件的所述一部分进行解压缩,以输出解压缩文件数据。3.根据权利要求2所述的方法,还包括:从所述解压缩文件数据提取所述段。4.根据权利要求1所述的方法,其中所述检查点还包括相对于所述压缩文件的所述开头的相应偏移,每个偏移指示所述压缩文件中的位置。5.根据权利要求4所述的方法,还包括:基于与检查点相关联的偏移来选择所述检查点。6.根据权利要求1所述的方法,还包括:压缩所述未压缩文件以产生所述压缩文件,其中所述未压缩文件作为压缩的单个单元被压缩,使得压缩所述未压缩文件的压缩器在压缩所述整个未压缩文件时,使压缩字典演进。7.一种计算设备,包括:处理硬件;存储硬件,存储被配置为使所述处理硬件执行过程的信息,所述过程包括:标识压缩文件和所述压缩文件的内部段;将所述压缩文件的标记和所述内部段的标记发送给服务器;从所述服务器接收压缩字典和与所述压缩字典相关联的所述压缩文件的内部部分,所述内部部分至少包含所述内部段的起始部分;以及利用所述压缩字典准备压缩器,并且使用准备的所述压缩器解压缩所述压缩文件的所述内部部分。8.根据权利要求7所述的计算设备,其中所述压缩文件包括压缩存档,所述压缩存档包括压缩在其中的组成文件,其中所述内部段的所述标记包括组成文件的标识符,其中所述计算设备包括客户端计算设备,其中所述服务器包括服务器计算设备,其中所述压缩文件的所述标记和所述内部段的所述标记通过数据网络被发送给所述服务器,并且其中所述压缩字典和所述压缩文件的内部部分经由所述数据网络被接收。9.根据权利要求7所述的计算设备,其中所述服务器存储从压缩器获得的多个压缩器
状态,其中每个压缩器状态根据所述未压缩文件数据中在所述压缩器状态之前的所有未压缩文件数据的压缩而被获得。10.根据权利要求9所述的计算设备,其中所述服务器基于所述压缩文件的所述内部段的所述标记并且基于所述内部段在所述未压缩文件中的位置,来选择发送给所述计算设备的所述压缩器状态和所述内部部分。11.根据权利要求7所述的计算设备,其中所述内部段的所述标记包括所述内部段的标识符、相对于所述未压缩文件的偏移、或相对于所述压缩文件的偏移。12.一种存储信息的计算机存储硬件,所述信息被配置为使一个或多个计算机执行过程,所述过程包括:从客户端接收对压缩文件的内部段的请求;响应于所述请求,确定所述压缩文件中的对应于所述压缩文件的所述内部段的点;获得对应于所述压缩文件中的所述点的压缩器状态,所述压缩器状态与所述压缩文件中在所述压缩文件中的所述点之前的所有压缩文件相对应;以及基于所述请求,向所述客户端发送所获得的所述压缩器状态和所述压缩文件的内部部分,所述内部部分包括所述压缩文件的所述内部段。13.根据权利要求12所述的计算机存储硬件,其中所述压缩器状态通过如下被获得:基于所述请求,对所述压缩文件中在所述压缩文件中的所述点之前的所有所述压缩文件执行压缩算法,以及从所述压缩器获得所述压缩器状态。14.根据权利要求13所述的计算机存储硬件,其中所述压缩算法响应于所述请求而被执行。15.根据权利要求12所述的计算机存储硬件,其中所述客户端使用所述压缩器状态、并且在不解压缩所述压缩文件中的在所述压缩文件的所述内部部分之前的任何压缩文件的情况下,解压缩所述压缩文件的所述内部部分。

技术总结
客户端能够解压缩服务器上的压缩文件的内部部分,而无需下载和解压缩压缩文件中在内部部分之前的部分。初始地,当文件被压缩时,压缩器的状态(例如字典),被周期性地捕获并且与压缩文件中的位置相关联地被存储。服务器存储与压缩文件相关联的压缩器状态和位置。客户端向服务器标识压缩文件的内部段。服务器选择其位置最接近内部段的压缩器状态。服务器向客户端发送所选择的压缩器状态和压缩文件的内部部分。客户端利用发送的压缩器状态准备解压缩器,然后准备的解压缩器解压缩压缩文件的内部部分。部分。部分。


技术研发人员:M
受保护的技术使用者:微软技术许可有限责任公司
技术研发日:2020.11.10
技术公布日:2022/7/9
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献