【技术实现步骤摘要】
文件检测方法、装置、终端及存储介质
[0001]本申请实施例涉及终端
,特别涉及一种文件检测方法、装置、终端及存储介质。
技术介绍
[0002]目前,为了使应用程序更加轻量化,运行应用程序所需的部分支持文件并未封装在该应用程序的安装包中,而是存储在云端(例如该应用程序对应的后台服务器)。
[0003]相关技术中,当应用程序的运行过程中需要利用到上述被存储在云端的支持文件时,终端会从云端实时下载所需的支持文件。
技术实现思路
[0004]本申请实施例提供一种文件检测方法、装置、终端及存储介质。所述技术方案如下:
[0005]第一方面,提供了一种文件检测方法,所述方法包括:
[0006]通过库文件装载函数获取所述第一文件的存储路径;
[0007]从所述第一文件的存储路径中加载所述第一文件时,获取所述第一文件的特征值;
[0008]若不存在第二文件的特征值与所述第一文件的特征值相同,则确定所述第一文件不是目标应用程序的运行过程中从网络中下载的文件;其中,所述第二文件是所 ...
【技术保护点】
【技术特征摘要】
1.一种文件检测方法,其特征在于,所述方法包括:通过库文件装载函数获取第一文件的存储路径;从所述第一文件的存储路径中加载所述第一文件时,获取所述第一文件的特征值;若不存在第二文件的特征值与所述第一文件的特征值相同,则确定所述第一文件是目标应用程序的运行过程中从网络中下载的文件;其中,所述第二文件是所述目标应用程序的安装包所包括的文件。2.根据权利要求1所述的方法,其特征在于,所述获取所述第一文件的特征值,包括:在加载所述第一文件时,获取所述目标应用程序的运行信息;从所述运行信息中读取运行参数,所述运行参数包括以下一项或多项的组合:栈信息、目标进程的用户标识、所述第一文件的文件名称、所述第一文件的存储路径;根据所述运行参数获取所述第一文件;计算所述第一文件的特征值。3.根据权利要求1所述的方法,其特征在于,所述确定所述第一文件是目标应用程序的运行过程中动态加载的文件之前,还包括:检测预设的特征值列表中是否包括所述第一文件的特征值,所述预设的特征值列表包括所述第二文件的特征值;若所述预设的特征值列表中包括所述第一文件的特征值,则确定存在所述第二文件的特征值与所述第一文件的特征值相同;若所述预设的特征值列表中不包括所述第一文件的特征值,则确定不存在所述第二文件的特征值与所述第一文件的特征值相同。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在安装所述目标应用程序时,从所述目标应用程序的安装包所包括的指定文件中读取所述第二文件的特征值;将所述第二文件的特征值存储至所述预设的特征值列表。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在安装所述目标应用程序时,若所述目标...
【专利技术属性】
技术研发人员:韩帅,闻迪桉,傅建明,刘畅,邱若男,
申请(专利权)人:武汉大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。