压缩文件处理方法、装置、存储介质、终端以及服务器制造方法及图纸

技术编号:24707864 阅读:55 留言:0更新日期:2020-06-30 23:57
本申请实施例公开了一种压缩文件处理方法、装置、存储介质、终端以及服务器,涉及计算机技术领域。在本申请实施例中,压缩文件处理方法包括:首先获取压缩包对应的压缩文件,对压缩文件进行文件名格式检测和/或对压缩文件进行文件完整性检测;然后当确认文件名格式与预设字符格式不匹配和/或确定压缩文件完整性为完整时,将压缩包上传至服务器,压缩包用于指示服务器基于本地解压程序的类型对压缩包进行解压处理。由于在压缩包上传之前,会对压缩包对应的压缩文件进行文件名格式检测和/或对压缩文件进行文件完整性检测,以减少服务器对压缩包解压时带来的风险,提高压缩包处理时的安全性。

【技术实现步骤摘要】
压缩文件处理方法、装置、存储介质、终端以及服务器
本申请涉及计算机
,尤其涉及一种压缩文件处理方法、装置、存储介质、终端以及服务器。
技术介绍
随着科学技术的发展,人们会日常生活中会应用到各种终端和服务器,而压缩包作为终端中常用的文件管理方法,因此关于压缩包的处理方法,例如压缩包以及压缩文件上传过程的安全排查成为本领域人员研究的重点之一。相关技术中,在压缩包上传之前可以设置关于压缩包后缀的白名单,通过该白名单对上传压缩包的后缀进行排查以及限制,从而避免存在白名单之外的存在危险的压缩包的上传。但是在上述相关技术中,仅针对压缩包的后缀进行排查,不能针对压缩包内部包含的压缩文件进行排查,导致压缩包的上传过程存在有害风险。
技术实现思路
本申请提供一种压缩文件处理方法、装置、存储介质、终端以及服务器,可以解决相关技术中仅针对压缩包的后缀进行排查,不能针对压缩包内部包含的压缩文件进行排查,导致压缩包的上传过程存在有害风险的技术问题。第一方面,本申请实施例提供一种压缩文件处理方法,应用于终端,该方法本文档来自技高网...

【技术保护点】
1.一种压缩文件处理方法,应用于终端,其特征在于,所述方法包括:/n获取压缩包对应的压缩文件,对所述压缩文件进行文件名格式检测和/或对所述压缩文件进行文件完整性检测;/n当确认所述文件名格式与预设字符格式不匹配和/或确定所述压缩文件完整性为完整时,将所述压缩包上传至服务器,所述压缩包用于指示所述服务器基于本地解压程序的类型对所述压缩包进行解压处理。/n

【技术特征摘要】
1.一种压缩文件处理方法,应用于终端,其特征在于,所述方法包括:
获取压缩包对应的压缩文件,对所述压缩文件进行文件名格式检测和/或对所述压缩文件进行文件完整性检测;
当确认所述文件名格式与预设字符格式不匹配和/或确定所述压缩文件完整性为完整时,将所述压缩包上传至服务器,所述压缩包用于指示所述服务器基于本地解压程序的类型对所述压缩包进行解压处理。


2.根据权利要求1所述的方法,其特征在于,所述对所述压缩文件进行文件名格式检测,包括:
获取所述压缩文件的运行脚本,获取所述运行脚本中的文件名脚本;
检测所述文件名脚本是否为功能点脚本;
所述确认所述文件名格式与预设字符格式不匹配,包括:
若所述文件名脚本不是功能点脚本,则确认所述文件名格式与所述预设字符格式不匹配。


3.根据权利要求1所述的方法,其特征在于,所述对所述压缩文件进行文件完整性检测,包括:
获取所述压缩文件的目标文件属性,判断所述目标文件属性与预设文件属性是否完全一致,所述目标文件属性包括文件目录、文件类型、文件占用空间中的一种或者多种;
所述确定所述压缩文件完整性为完整,包括:
若所述目标文件属性与所述预设文件属性完全一致,确定所述压缩文件完整性为完整。


4.根据权利要求1所述的方法,其特征在于,所述方法包括:
对所述压缩文件进行文件名格式检测;
当确定所述文件名格式与所述预设字符格式不匹配时,对所述压缩文件进行文件完整性检测;
当确定所述压缩文件完整性为完整时,将所述压缩包上传至所述服务器。


5.根据权利要求1所述的方法,其特征在于,所述将所述压缩包上传至服务器,所述压缩包用于指示所述服务器基于本地解压程序的类型对所述压缩包进行解压处理,包括:
将所述压缩包上传至所述服务器,所述压缩包用于指示所述服务器在确定本地解压程序的类型为指定类型时调用第三方解压程序对所述压缩包进行解压处理并生成解压文件。


6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述服务器在检测到本地解压程序的类型是指定类型时发送的解压风险提示信息。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当确认所述文件名格式与预设字符格式匹配和/或确定所述压缩文件完整性为不完整时,生成上传风险提示信息。

...

【专利技术属性】
技术研发人员:彭冬炜
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1