一种文件数据批量处理的方法和装置与流程

文档序号:41483575发布日期:2025-04-01 19:08阅读:11来源:国知局
一种文件数据批量处理的方法和装置与流程

本申请属于数据处理,具体涉及一种文件数据批量处理的方法和装置。


背景技术:

1、在软件开发过程中,经常需要从多种来源的文件中提取数据,将这些数据整合到一个统一的格式中,并提取数据中可用于后续开发的信息内容。在实际操作中,处理包含十六进制数据的文件时,大多依靠相关技术人员进行手动提取和整合这些十六进制数据,手动提取整合的方式既耗时又容易出错,降低了数据处理的效率和准确率,为文件批量处理带来一定困难。


技术实现思路

1、为解决现有技术中,手动提取整合数据效率和准确率低的问题,提供了一种文件数据批量处理的方法和装置

2、一种文件数据批量处理的方法,包括:

3、步骤一:判断当前文件夹下是否含有.res文件,若是则读取当前文件夹下所有.res文件的文件名并根据所有.res文件的文件名创建文件名列表,同时创建空的字节数组和空的文本文件,转入步骤二,若否则结束;

4、步骤二:根据文件名列表,依次读取所有.res文件内数据,使用正则表达式匹配每个.res文件内数据;并将匹配后的数据转化为字节数据,将字节数据存储于字节数组;

5、步骤三:遍历匹配后的.res文件内数据,生成与每个匹配后的.res文件对应的文件信息,将与每个匹配后的.res文件对应的文件信息存储于文本文件中;所述文件信息包括文件名、数据大小和偏移量;

6、步骤四:将完成匹配的字节数组保存为data.bin文件,保存文本文件至当前文件夹。

7、作为优选,一种文件数据批量处理的装置,包括:控制模块、数据提取模块和数据处理模块;

8、控制模块用于判断当前文件夹下是否含有.res文件,若是则控制数据提取模块读取当前文件夹下所有.res文件的文件名并将根据所有.res文件的文件名创建文件名列表,同时创建空的字节数组和空的文本文件;

9、数据提取模块用于根据文件名列表,依次读取所有.res文件内数据并使用正则表达式匹配每个.res文件内数据;将匹配后的数据转化为字节数据并将字节数据存储于字节数组;

10、数据处理模块用于遍历匹配后的.res文件内数据,生成与每个匹配后的.res文件对应的文件信息,将与每个匹配后.res文件对应的文件信息存储于文本文件中;所述文件信息包括文件名、数据大小和偏移量信息;

11、控制模块还用于在数据处理模块根据文件名列表将与每个匹配后的.res文件对应的文件信息存储于文本文件中后,将字节数组保存为data.bin文件,保存文本文件至当前文件夹。

12、有益效果

13、本申请的一种文件数据批量处理的方法对当前文件夹内所有.res文件内数据通过正则表达式进行匹配,并将匹配后的数据转化为字节数据并进行存储;遍历匹配后的.res文件内数据,并生成与每个.res文件对应的文件信息,将与每个.res文件对应的文件名、数据大小和偏移量信息存储于空的文本文件中;将字节数组保存为data.bin文件,保存文本文件至当前文件夹;该方法能够有效实现对.res文件内十六进制数据进行提取和整合,相关技术人员可直接通过data.bin文件查看相关数据,文本文件中提供了.res文件相关信息该方法提高了数据处理的效率和准确率。



技术特征:

1.一种文件数据批量处理的方法,其特征在于,包括:

2.根据权利要求1所述的一种文件数据批量处理的方法,其特征在于:.res文件内数据为十六进制数。

3.根据权利要求2所述的一种文件数据批量处理的方法,其特征在于:使用正则表达式匹配.res文件内数据的方法为:

4.根据权利要求1所述的一种文件数据批量处理的方法,其特征在于:偏移量根据.res文件已知起始地址和.res文件对应的文件信息在文本文件中的位置求和得到。

5.一种文件数据批量处理的装置,其特征在于,包括:控制模块、数据提取模块和数据处理模块;

6.根据权利要求5所述的一种文件数据批量处理装置,其特征在于:还包括显示模块,显示模块用于接收并显示存储有与每个.res文件对应的文件信息的文本文件。

7.根据权利要求5所述的一种文件数据批量处理装置,其特征在于:.res文件内数据为十六进制数。

8.根据权利要求5所述的一种文件数据批量处理装置,其特征在于:使用正则表达式匹配.res文件内数据的方法为:

9.根据权利要求5所述的一种文件数据批量处理装置,其特征在于:偏移量根据.res文件已知起始地址和.res文件对应的文件信息在文本文件中的位置求和得到。


技术总结
本申请属于数据处理技术领域;本申请的一种文件数据批量处理的方法对当前文件夹内所有文件内数据通过正则表达式进行匹配,并将匹配后的数据转化为字节数据并进行存储;遍历匹配后的文件内数据,并生成与每个文件对应的文件信息,将与每个文件对应的文件名、数据大小和偏移量信息存储于空的文本文件中;将字节数组保存为文件,保存文本文件至当前文件夹;该方法能够有效实现对文件内十六进制数据进行提取和整合,相关技术人员可直接通过文件查看相关数据,文本文件中提供了文件相关信息该方法提高了数据处理的效率和准确率。

技术研发人员:李帅,邹仁杰,胡晓东,辛雨,赵立欣
受保护的技术使用者:航天科技控股集团股份有限公司
技术研发日:
技术公布日:2025/3/31
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1