文件处理方法、装置、电子设备、存储介质制造方法及图纸

技术编号:43379251 阅读:29 留言:0更新日期:2024-11-19 17:56
本发明专利技术提出了一种文件处理方法、装置、电子设备、存储介质,其中,文件处理方法包括:基于参考分组信息将多个第二文件分成多个第二分组,将版本更新时发生变更的第二文件确定为差异文件,将差异文件从各个第二分组中移除,基于差异文件重组成第三分组,基于第二分组和第三分组各自完成文件块的构建。如此,能够在获取到新版本的安装包后继承上一版本的分组方式,只需要对差异文件进行重组操作,减少了文件重组的所涉及的文件数量,降低服务器的开销,提高文件处理效率。

【技术实现步骤摘要】

本专利技术涉及文件处理,特别涉及一种文件处理方法、装置、电子设备、存储介质


技术介绍

1、随着计算机技术的发展,游戏受到大量用户的欢迎,各大游戏厂商的游戏分发构建处理技术也日益成熟。游戏版本更新时会构建安装包,用户下载安装包后完成游戏更新。安装包的文件数量非常多,并且很多的资源文件通常较小,例如un ity引擎的asset bundles文件或者虚幻引擎的pak fi les文件。服务器在管理大量小文件时会有较高的资源开销,而且分发和下载游戏时带来额外的网络开销,增加传输时间和带宽消耗,也会导致磁盘碎片化等问题。

2、为了解决小文件带来的问题,相关技术会根据设置好的阈值将多个小文件合并成一定大小的文件块,但是游戏发布新版本后会产生大量的文件变更,已有的文件块很可能超出设置好的阈值,这就需要对多个小文件进行重组合并,在小文件数量较多的情况下耗费较多的计算资源,文件处理效率较低。


技术实现思路

1、本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种文件处理方法、装置、电子设本文档来自技高网...

【技术保护点】

1.一种文件处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述从各个所述第二分组移除差异文件之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将与所述关联文件不相同的所述第二文件确定为所述差异文件,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一元信息包括第一哈希值,所述第一哈希值基于所述第一文件的文件内容生成,在所述基于参考分组信息将多个第二文件分成多个第二分组之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述从各个所述第二分组移除差异文件,包括:

...

【技术特征摘要】

1.一种文件处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,在所述从各个所述第二分组移除差异文件之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述将与所述关联文件不相同的所述第二文件确定为所述差异文件,包括:

4.根据权利要求3所述的方法,其特征在于,所述第一元信息包括第一哈希值,所述第一哈希值基于所述第一文件的文件内容生成,在所述基于参考分组信息将多个第二文件分成多个第二分组之前,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述从各个所述第二分组移除差异文件,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于多个所述差异文件构建至少一个第三分组,包括:

7.根据权利要求6所述的方法,其特征在于,在所述从各个所述第二分组移除差异文件之后,所述方法还包括:

8.根据权利要求7所述的方法,其特...

【专利技术属性】
技术研发人员:李荣华黄成龙王鹏刘子豪姚喆
申请(专利权)人:珠海金山数字网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1