[发明专利]文件存储方法、装置、设备和介质在审
申请号: | 202010836266.5 | 申请日: | 2020-08-19 |
公开(公告)号: | CN111984597A | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 董遇生 | 申请(专利权)人: | 安徽鸿程光电有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 赵秀芹 |
地址: | 233000 安徽省蚌埠市燕*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 存储 方法 装置 设备 介质 | ||
本申请公开了一种文件存储方法、装置、设备和介质。该方法,包括:响应于针对目标文件的存储请求,获取对原始文件的修改信息,其中,目标文件是对原始文件修改后的文件,原始文件的存储文件包括至少一个数据文件和至少一个数据文件对应的目标索引数据;基于修改信息确定新写入数据,新写入数据至少包括更新后的目标索引数据;将目标索引数据替换为新写入数据,得到目标文件的存储文件。根据本申请实施例,可以提高对目标文件的保存效率。
技术领域
本申请涉及数据处理领域,尤其涉及一种文件存储方法、装置、设备和介质。
背景技术
目前,用户制作完多媒体文件(例如课件)进行保存时,一般是将多媒体文件的数据和各类资源打包为一个压缩文件存储在磁盘上。例如,多媒体文件为课件时,若用户修改了课件的部分内容需要再次保存时,则需要将最新的数据文件和各类资源重新打包生成新的压缩文件。当课件包含的资源较多较大时,生成的压缩文件也很大,每次保存修改后的文件都需要消耗很长时间。
用户修改课件时,一般只是修改课件中的一小部分内容,但是保存修改后的课件时却重新保存了所有的文件内容,导致文件存储效率较低。
发明内容
本申请提供一种文件存储方法、装置、设备及计算机存储介质,能够解决文件存储效率较低的问题。
一方面,本申请提供一种文件存储方法,方法包括:
响应于针对目标文件的存储请求,获取对原始文件的修改信息,其中,目标文件是对原始文件修改后的文件,原始文件的存储文件包括至少一个数据文件和至少一个数据文件对应的目标索引数据;
基于修改信息确定新写入数据,新写入数据至少包括更新后的目标索引数据;
将目标索引数据替换为新写入数据,得到目标文件的存储文件。
另一方面,本申请提供了一种文件存储装置,装置包括:
修改信息获取模块,用于响应于针对目标文件的存储请求,获取对原始文件的修改信息,其中,目标文件是对原始文件修改后的文件,原始文件的存储文件包括至少一个数据文件和至少一个数据文件对应的目标索引数据;
新写入数据确定模块,用于基于修改信息确定新写入数据,新写入数据至少包括更新后的目标索引数据;
存储模块,用于将目标索引数据替换为新写入数据,得到目标文件的存储文件。
再一方面,本申请提供了一种文件存储设备,设备包括:包括:处理器以及存储有计算机程序指令的存储器;
处理器执行计算机程序指令时实现上述第一方面提供的文件存储方法。
再一方面,本申请提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如上述第一方面提供的文件存储方法。
本申请提供的文件存储方法、装置、设备及计算机存储介质,在保存修改后的目标文件时,基于对原始文件的修改信息可以确定新写入数据。其中,新写入数据至少包括更新后的目标索引数据。在对目标文件进行存储时,只需要将原始文件的存储文件中的目标索引数据替换为新写入数据,即可以实现对目标文件的存储,即使用增量方式保存了目标文件,减少了需要重新保存的数据量,提高了对修改后的文件的存储效率。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本申请提供的课件的结构示意图;
图2是根据本申请提供的原始课件的存储文件的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽鸿程光电有限公司,未经安徽鸿程光电有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010836266.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带初曲度偏心试验件的轴压加载换向装置
- 下一篇:显示面板及显示装置