[发明专利]一种识别文件类型的方法及装置有效
申请号: | 202011120206.X | 申请日: | 2020-10-19 |
公开(公告)号: | CN112256635B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | 涂高元;邱志斌;郭永兴;陆云燕;时宜;王祖贤 | 申请(专利权)人: | 厦门天锐科技股份有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/17 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 361000 福建省厦门市厦*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别 文件类型 方法 装置 | ||
本申请实施例提供了一种识别文件类型的方法及装置,该方法包括获取待识别文件的文件头,基于预设的匹配规则,确定文件特征参数库中是否存在与所述待识别文件的文件头匹配的文件特征参数,若是,则确定出所述待识别文件的文件类型。基于文件特征参数库中的文件特征参数与文件类型存在对应关系,将待识别文件的文件头与文件特征参数库中的每一文件特征参数进行匹配,可以准确有效地确定出待识别文件的文件类型,有助于提高待识别文件的文件类型的识别效率,从而使用这种通用的方法可以准确高效地识别出待识别文件的文件类型,进而可以解决现有技术中存在文件类型的识别不通用且准确性低的问题。
技术领域
本申请实施例涉及计算机信息技术领域,尤其涉及一种识别文件类型的方法及装置。
背景技术
在计算机需要对不同的文件类型做区分处理时,就需要对不同的文件类型进行识别判断。目前识别文件类型的方法主要有两种:一种是根据文件后缀识别文件的类型。由于文件名一般由名称和后缀构成,因此直接获取文件名中的后缀便可以识别出文件的类型。然而由于文件名及其后缀在一般系统中都是可修改的,并且很多文件在保存时并没有文件后缀,因此以文件后缀识别文件类型的方法并不可靠。另一种是根据文件存储结构确定文件类型。由于不同的文件类型通常有不同的文件结构(即文件特征参数),因此通过检测特定的文件结构也可以识别出文件的类型。然而通过文件特征参数匹配的方法识别文件类型虽然是一种可靠的识别方法,但随着文件特征参数的积累,识别文件类型的效率下降,并且存在文件特征参数不连续的文件不能有效识别的问题。
综上,目前亟需一种识别文件类型的方法,用以解决现有技术中存在文件类型的识别不通用且准确性低的问题。
发明内容
本申请实施例提供了一种识别文件类型的方法及装置,用以解决现有技术中存在文件类型的识别不通用且准确性低的问题。
第一方面,本申请实施例提供了一种识别文件类型的方法,包括:
获取待识别文件的文件头;
基于预设的匹配规则,确定文件特征参数库中是否存在与所述待识别文件的文件头匹配的文件特征参数;
若是,则确定出所述待识别文件的文件类型。
上述技术方案中,由于文件特征参数库中的文件特征参数与文件类型存在对应关系,因此通过基于预设的匹配规则,将待识别文件的文件头与文件特征参数库中的每一文件特征参数进行匹配,确定文件特征参数库中是否存在与待识别文件的文件头匹配的文件特征参数,如此可以准确有效地确定出待识别文件的文件类型,有助于提高待识别文件的文件类型的识别效率,从而使用这种通用的方法可以准确高效地识别出待识别文件的文件类型,进而可以解决现有技术中存在文件类型的识别不通用且准确性低的问题。
在一种可能的实现方式中,所述获取待识别文件的文件头,包括:
对所述待识别文件进行切分处理,得到所述待识别文件的文件头。
上述技术方案中,由于通过待识别文件的特定文件头可以准确有效地确定出该待识别文件的文件类型,因此通过对待识别文件进行切分处理,得到待识别文件的文件头,如此可以便于后续对待识别文件的文件头进行匹配即可识别出该待识别文件的文件类型。
在一种可能的实现方式中,根据下述步骤确定所述文件特征参数库:
获取各文件类型的样本文件;
对所述各文件类型的样本文件进行切分处理,得到所述各文件类型的文件头;
基于预设的文件特征参数转换规则,将所述各文件类型的文件头转换为所述各文件类型的文件头对应的文件特征参数;
将所述文件特征参数、所述文件特征参数对应的文件类型存储在所述文件特征参数库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门天锐科技股份有限公司,未经厦门天锐科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011120206.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冷敷机构及脱毛仪
- 下一篇:一种煮茧均匀的桑蚕丝加工用煮茧设备