[发明专利]回滚文件的备份方法、装置、设备及存储介质在审
| 申请号: | 202010880807.4 | 申请日: | 2020-08-27 |
| 公开(公告)号: | CN112015594A | 公开(公告)日: | 2020-12-01 |
| 发明(设计)人: | 田祥博 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F16/11;G06F16/16;H04L9/06 |
| 代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
| 地址: | 518048 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 备份 方法 装置 设备 存储 介质 | ||
1.一种回滚文件的备份方法,其特征在于,所述回滚文件的备份方法包括:
获取待备份文件的字节数据,其中,所述字节数据为所述待备份文件所占存储空间的大小;
采用消息摘要算法对所述字节数据进行补充,得到初始化字节数据;
利用预置缓存器对所述初始化字节数据进行循环线性计算,得到安全信息码;
获取所述待备份文件的时间戳,其中,所述时间戳用于指示所述待备份文件执行最后一次更改指令对应的时刻;
利用结合算法拼接所述时间戳与所述安全信息码,得到待备份文件名称,确定所述待备份文件名称为所述待备份文件的命名,得到回滚文件,并将所述回滚文件保存到回滚文件夹中。
2.根据权利要求1所述的回滚文件的备份方法,其特征在于,所述采用消息摘要算法对所述字节数据进行补充,得到初始化字节数据包括:
采用消息摘要算法判断所述字节数据的长度是否等于预置字节长度;
若所述字节数据的长度小于所述预置字节长度,则补充所述字节数据的长度,直到所述字节数据的长度达到所述预置字节长度,得到待补充字节数据;
若所述字节数据的长度等于所述预置字节长度,则将所述字节数据确定为待补充字节数据;
在所述待补充字节数据的最后一位后添加扩展数据,得到初始化字节数据,其中,所述扩展数据为记录所述字节数据的长度的数据。
3.根据权利要求2所述的回滚文件的备份方法,其特征在于,所述若所述字节数据的长度小于所述预置字节长度,则补充所述字节数据的长度,直到所述字节数据的长度达到所述预置字节长度,得到待补充字节数据包括:
若所述字节数据的长度小于所述预置字节长度,则根据预置公式计算需要补充字节数据的长度n,所述预置公式为:(n+m)mod 512=448,其中,m为字节数据的长度,n为需要补充字节数据的长度,n、m均为正整数;
在所述字节数据后补充长度为n的补充字节,得到待补充字节数据。
4.根据权利要求1所述的回滚文件的备份方法,其特征在于,所述利用预置缓存器对所述初始化字节数据进行循环线性计算,得到安全信息码包括:
初始化所述预置缓存器,得到初始输入值,并将所述初始输入值输入到预置线性函数中,得到第一计算结果;
将所述初始化字节数据平均分成四组,分别得到第一分组字节数据、第二分组字节数据、第三分组字节数据和第四分组字节数据;
将所述第一计算结果与所述第一分组字节数据相加后输入到所述预置线性函数中,得到第二计算结果;
将所述第二计算结果与所述第二分组字节数据相加后输入到所述预置线性函数中,得到第三计算结果;
将所述第三计算结果与所述第三分组字节数据相加后输入到所述预置线性函数中,得到第四计算结果;
将所述第四计算结果与所述第四分组字节数据相加后输入到所述预置线性函数中,得到第五计算结果;
将所述第二计算结果、所述第三计算结果、所述第四计算结果和所述第五计算结果合并,得到安全信息码。
5.根据权利要求1所述的回滚文件的备份方法,其特征在于,所述获取所述待备份文件的时间戳,其中,所述时间戳用于指示所述待备份文件执行最后一次更改指令对应的时刻包括:
分别提取所述待备份文件的末次时刻以及当前时刻,其中,所述末次时刻包括末次访问时刻、末次修改时刻、末次更改时刻;
分别计算所述末次访问时刻与所述当前时刻之间的第一时间间隔、所述末次修改时刻与所述当前时刻之间的第二时间间隔以及所述末次更改时刻分别与所述当前时刻之间的第三时间间隔;
在所述第一时间间隔、所述第二时间间隔与所述第三时间间隔中筛选时间间隔数值最小的目标时间间隔,将所述目标时间间隔对应的末次时刻确定为所述待备份文件的时间戳,其中,所述时间戳用于指示所述待备份文件执行最后一次更改指令对应的时刻。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010880807.4/1.html,转载请声明来源钻瓜专利网。





