[发明专利]文件处理方法及装置、存储介质及电子装置有效
| 申请号: | 202110197767.8 | 申请日: | 2021-02-22 |
| 公开(公告)号: | CN112817926B | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 杨海峰;靳顺来 | 申请(专利权)人: | 北京安华金和科技有限公司 |
| 主分类号: | G06F16/174 | 分类号: | G06F16/174;G06F16/25;G06F16/27 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 王晓婷 |
| 地址: | 100089 北京市海淀区中关村*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 文件 处理 方法 装置 存储 介质 电子 | ||
1.一种文件处理方法,其特征在于,应用于DUMP文件,包括:
获取待解析处理的文件,读取所述文件的文件头中的数据压缩参数;
根据所述数据压缩参数确定所述文件被压缩的目标内容,以确定出待解析的所述目标内容的数据偏移量以及数据长度;
提取所述文件中的文件主表,根据所述目标内容的数据偏移量以及数据长度对所述文件主表进行目标格式的解析,以得到所述目标格式的文件数据;
其中,所述获取待解析处理的文件,读取所述文件的文件头中的数据压缩参数,包括:
读取所述文件头中的第一类字节,其中,所述第一类字节用于指示文件中压缩数据的分布情况;
根据所述第一类字节确定所述文件的解压步骤,其中,所述解压步骤用于指示对于待解析处理的文件的压缩数据的解析流程。
2.根据权利要求1所述的方法,其特征在于,根据所述第一类字节确定所述文件的解压步骤之后,所述方法还包括:
读取所述文件头中的第二类字节,其中,所述第二类字节用于指示压缩数据中数据块的偏移值;
根据所述偏移值确定出文件主表在文件中的数据偏移量,其中,所述数据偏移量用于指示根据预设大端字节序进行整型转换的偏移值;
根据所述数据偏移量确定出所述文件的指针偏移。
3.根据权利要求2所述的方法,其特征在于,根据所述数据偏移量确定出所述文件的指针偏移之后,所述方法还包括:
读取所述文件头中的第三类字节,其中,所述第三类字节用于指示文件中表对象的压缩算法;
根据所述压缩算法确定目标数据偏移量和目标数据长度,通过所述目标数据偏移量和所述目标数据长度对所述文件中的表对象进行解压缩。
4.根据权利要求1所述的方法,其特征在于,根据所述第一类字节确定所述文件的解压步骤之前,所述方法还包括:
当所述第一类字节对应的值指示所述文件为非压缩文件时,获取所述文件头中的数据块大小以及所述文件主表的数据块偏移,以确定文件主表在文件中的偏移参数;
根据所述偏移参数解析所述文件主表,得到所述文件主表的行数据;
通过所述行数据分别确定所述文件主表的表结构以及所述文件主表的表数据的数据偏移量和数据长度。
5.根据权利要求1所述的方法,其特征在于,提取所述文件中的文件主表,根据所述目标内容的数据偏移量以及数据长度对所述文件主表进行目标格式的解析,以得到所述目标格式的文件数据,包括:
根据所述目标内容的数据偏移量以及数据长度设置所述文件的读取偏移指针;
在确定所述目标内容的字段类型的情况下,通过所述读取偏移指针按照目标格式解析所述目标内容;
根据解析结果确定出所述目标内容为所述目标格式的文件数据。
6.一种文件处理装置,其特征在于,应用于DUMP文件,包括:
获取模块,用于获取待解析处理的文件,读取所述文件的文件头中的数据压缩参数;
确定模块,用于根据所述数据压缩参数确定所述文件被压缩的目标内容,以确定出待解析的所述目标内容的数据偏移量以及数据长度;
解析模块,用于提取所述文件中的文件主表,根据所述目标内容的数据偏移量以及数据长度对所述文件主表进行目标格式的解析,以得到所述目标格式的文件数据;
所述获取模块,还用于读取所述文件头中的第一类字节,其中,所述第一类字节用于指示文件中压缩数据的分布情况;根据所述第一类字节确定所述文件的解压步骤,其中,所述解压步骤用于指示对于待解析处理的文件的压缩数据的解析流程。
7.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至5任一项中所述的方法。
8.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至5任一项中所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京安华金和科技有限公司,未经北京安华金和科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110197767.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光学成像镜头、摄像模组、电子设备及汽车
- 下一篇:空调外机及空调机组





