文件存储方法、装置、设备和介质制造方法及图纸

技术编号:26478546 阅读:22 留言:0更新日期:2020-11-25 19:22
本申请公开了一种文件存储方法、装置、设备和介质。该方法,包括:响应于针对目标文件的存储请求,获取对原始文件的修改信息,其中,目标文件是对原始文件修改后的文件,原始文件的存储文件包括至少一个数据文件和至少一个数据文件对应的目标索引数据;基于修改信息确定新写入数据,新写入数据至少包括更新后的目标索引数据;将目标索引数据替换为新写入数据,得到目标文件的存储文件。根据本申请实施例,可以提高对目标文件的保存效率。

【技术实现步骤摘要】
文件存储方法、装置、设备和介质
本申请涉及数据处理领域,尤其涉及一种文件存储方法、装置、设备和介质。
技术介绍
目前,用户制作完多媒体文件(例如课件)进行保存时,一般是将多媒体文件的数据和各类资源打包为一个压缩文件存储在磁盘上。例如,多媒体文件为课件时,若用户修改了课件的部分内容需要再次保存时,则需要将最新的数据文件和各类资源重新打包生成新的压缩文件。当课件包含的资源较多较大时,生成的压缩文件也很大,每次保存修改后的文件都需要消耗很长时间。用户修改课件时,一般只是修改课件中的一小部分内容,但是保存修改后的课件时却重新保存了所有的文件内容,导致文件存储效率较低。
技术实现思路
本申请提供一种文件存储方法、装置、设备及计算机存储介质,能够解决文件存储效率较低的问题。一方面,本申请提供一种文件存储方法,方法包括:响应于针对目标文件的存储请求,获取对原始文件的修改信息,其中,目标文件是对原始文件修改后的文件,原始文件的存储文件包括至少一个数据文件和至少一个数据文件对应的目标索引数据;>基于修改信息确定新本文档来自技高网...

【技术保护点】
1.一种文件存储方法,包括:/n响应于针对目标文件的存储请求,获取对原始文件的修改信息,其中,所述目标文件是对所述原始文件修改后的文件,所述原始文件的存储文件包括至少一个数据文件和所述至少一个数据文件对应的目标索引数据;/n基于所述修改信息确定新写入数据,所述新写入数据至少包括更新后的目标索引数据;/n将所述目标索引数据替换为所述新写入数据,得到所述目标文件的存储文件。/n

【技术特征摘要】
1.一种文件存储方法,包括:
响应于针对目标文件的存储请求,获取对原始文件的修改信息,其中,所述目标文件是对所述原始文件修改后的文件,所述原始文件的存储文件包括至少一个数据文件和所述至少一个数据文件对应的目标索引数据;
基于所述修改信息确定新写入数据,所述新写入数据至少包括更新后的目标索引数据;
将所述目标索引数据替换为所述新写入数据,得到所述目标文件的存储文件。


2.根据权利要求1所述的方法,其特征在于,所述修改信息包括新增的数据文件和/或删除的数据文件;
其中,所述基于所述修改信息确定新写入数据,包括:
在所述修改信息包括新增的数据文件的情况下,基于所述修改信息得到更新后的目标索引数据,并将所述新增的数据文件和所述更新后的目标索引数据,确定为所述新写入数据;
在所述修改信息包括删除的数据文件的标识的情况下,基于所述修改信息得到更新后的目标索引数据,并将所述更新后的目标索引数据,确定为所述新写入数据。


3.根据权利要求2所述的方法,其特征在于,所述目标索引数据包括第一索引数据和第二索引数据,所述第一索引数据包括所述至少一个数据文件中每个数据文件的索引数据,所述第二索引数据包括所述第一索引数据的索引数据;
其中,所述基于所述修改信息得到更新后的目标索引数据,包括:
基于所述修改信息更新所述第一索引数据,得到更新后的第一索引数据;
根据所述更新后的第一索引数据,更新所述第二索引数据,得到更新后的第二索引数据;
将所述更新后的第一索引数据和所述更新后的第二索引数据确定为所述更新后的目标索引数据。


4.根据权利要求3所述的方法,其特征在于,所述基于所述修改信息更新所述第一索引数据,得到更新后的第一索引数据,包括:
在所述修改信息包括新增的数据文件的情况下,在所述第一索引数据中增加所述新增的数据文件的索引数据,得到更新后的第一索引数据;
在所述修改信息包括删除的数据文件的标识情况下,从所述第一索引数据中删除所述标识对应的删除的数据文件的索引数据,得到更新后的第一...

【专利技术属性】
技术研发人员:董遇生
申请(专利权)人:安徽鸿程光电有限公司
类型:发明
国别省市:安徽;34

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

1