压缩文件标识添加方法、装置、设备及介质与流程
未命名
07-15
阅读:99
评论:0
1.本发明涉及计算机文件数据保护领域,特别涉及压缩文件标识添加方法、装置、设备及介质。
背景技术:
2.生活中,用户下载需要的目标文件时,需要去对应的平台进行下载,平台会将目标文件的压缩后文件供用户下载。出于安全性的考虑,平台提供压缩后文件给用户下载时,会对压缩后文件进行打标识的操作,即添加标识信息至压缩后文件。后续如果压缩后文件泄漏,可以通过文件上的标识信息,跟踪、识别出相关的信息。在文件数据保护领域,目前已有添加标识方法主要是在得到待压缩文件的压缩后文件之后,通过人工再次选择该压缩后文件进行操作,完成标识添加,不仅增加操作步骤,降低效率。
3.综上可见,如何提高压缩文件标识添加的效率是本领域有待解决的问题。
技术实现要素:
4.有鉴于此,本发明的目的在于提供一种压缩文件标识添加方法、装置、设备及介质,能够提高压缩文件标识添加的效率。其具体方案如下:
5.第一方面,本技术公开了一种压缩文件标识添加方法,包括:
6.监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符;
7.判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集;
8.发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。
9.可选的,所述利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符之前,还包括:
10.利用驱动注入方法将预设第三方辅助工具注入所述目标压缩软件中。
11.可选的,所述基于预设匹配策略从所述标识信息集中筛选出目标标识信息之前,还包括:
12.在初始化所述预设第三方辅助工具时,设置包含压缩参数、open文件操作信息的预设匹配策略。
13.可选的,所述判断所述命令提示符是否满足预设条件,包括:
14.对所述命令提示符进行解析,以得到解析后命令提示符;
15.判断所述解析后命令提示符是否满足预设条件。
16.可选的,所述判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,包括:
17.判断所述命令提示符是否为用于压缩操作的第一命令提示符、用于获取待压缩文件路径的第二命令提示符、用于获取压缩后文件路径的第三命令提示符中任意一种提示符;
18.若是,则判定所述命令提示符满足预设条件,并发送停止运行请求至所述压缩进程。
19.可选的,所述发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集,包括:
20.通过系统应用层的api hook发送停止运行请求至所述压缩进程,以便所述压缩进程停止执行释放窗口句柄函数,并获取所述待压缩文件的标识信息集。
21.可选的,所述获取所述待压缩文件的标识信息集,包括:
22.当监测所述压缩进程停止运行时,发送线程开启命令至预设标识获取线程,以便利用所述预设标识获取线程获取所述待压缩文件的标识信息集。
23.第二方面,本技术公开了一种压缩文件标识添加装置,包括:
24.提示符获取模块,用于监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符;
25.标识集获取模块,用于判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集;
26.标识添加模块,用于发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。
27.第三方面,本技术公开了一种电子设备,包括:
28.存储器,用于保存计算机程序;
29.处理器,用于执行所述计算机程序,以实现前述公开的压缩文件标识添加方法的步骤。
30.第四方面,本技术公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的压缩文件标识添加方法的步骤。
31.可见,本技术监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符;判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集;发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。可见,本技术当监测到对待压缩文件开启压缩进程时,可以自动利用目标压缩软件中预设第三方辅助工具获取压缩进程生成的命令提示符,若命令提示符满足预设条件,发送停止运行请求至压缩进程,以便自动获取待压缩文件的标识信息集,当获取待压缩文件的压缩后文件后,基于预设匹配策略自动从标识信息集中筛选出目标标识信息,并自动将目标标识信息添加至压缩后文件中,因此无需人工确定标识信息集、从标识信息集中筛选出目标标识信息,也无需人工添加目标标识信息至压缩后文件,自动化完成压缩文件的标识添加,降低人工成本,并且提高效率。
附图说明
32.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
33.图1为本技术公开的一种压缩文件标识添加方法流程图;
34.图2为本技术公开的一种具体的压缩文件标识添加示意图;
35.图3为本技术公开的一种具体的压缩文件标识添加方法流程图;
36.图4为本技术公开的一种具体的标识文件结构图;
37.图5为本技术公开的另一种具体的压缩文件标识添加方法流程图;
38.图6为本技术公开的一种压缩文件标识添加装置结构示意图;
39.图7为本技术公开的一种电子设备结构图。
具体实施方式
40.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
41.生活中,用户下载需要的目标文件时,需要去对应的平台进行下载,平台会将目标文件的压缩后文件供用户下载。出于安全性的考虑,平台提供压缩后文件给用户下载时,会对压缩后文件进行打标识的操作,即添加标识信息至压缩后文件。后续如果压缩后文件泄漏,可以通过文件上的标识信息,跟踪、识别出相关的信息。在文件数据保护领域,目前已有添加标识方法主要是在得到待压缩文件的压缩后文件之后,通过人工再次选择该压缩后文件进行操作,完成标识添加,不仅增加操作步骤,降低效率。
42.为此本技术相应的提供了一种压缩文件标识添加方案,能够提高压缩文件标识添加的效率。
43.参见图1所示,本技术实施例公开了一种压缩文件标识添加方法,包括:
44.步骤s11:监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符。
45.本实施例中,所述利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符之前,还包括:利用驱动注入方法将预设第三方辅助工具注入所述目标压缩软件中。驱动注入技术可以在内核层将外挂程序库注入到目标压缩软件进程空间,随压缩进程一起运行,获得压缩进程的部分控制权限,进而影响压缩进程的运行。
46.本实施例中,所述基于预设匹配策略从所述标识信息集中筛选出目标标识信息之前,还包括:在初始化所述预设第三方辅助工具时,设置包含压缩参数、open文件操作信息的预设匹配策略。
47.例如图2所示的一种具体的压缩文件标识添加示意图,预先初始化第三方辅助工具,即外挂程序,并设定自动压缩的预设匹配策略,通过系统或三方提供的注入方法将外挂程序库注入到压缩软件进程空间中,当用户通过系统右键进行压缩操作时,目标压缩软件
的压缩进程会自动调用外挂程序库,从而使外挂程序库在目标压缩软件空间运行,以自动获取压缩进程生成的命令提示符,即命令行。
48.步骤s12:判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集。
49.例如图2所示,对命令提示符进行解析,以得到解析后命令提示符,并判断解析后命令提示符是否满足预设条件,若满足则发送停止运行请求至压缩进程,自动开启预设的用于获取待压缩文件的标识信息集的预设标识获取线程,即需要压缩线程等待预设标识获取线程结束,预设标识获取线程返回待压缩文件的标识信息集后,结束预设标识获取线程。
50.步骤s13:发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。
51.可以理解的是,当获取待压缩文件的标识信息集后,压缩线程结束等待,即压缩线程从停止运行的节点继续运行,基于预设匹配策略从标识信息集中筛选出目标标识信息,以便自动将目标标识信息添加至压缩后文件中。
52.可见,本技术监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符;判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集;发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。可见,本技术当监测到对待压缩文件开启压缩进程时,可以自动利用目标压缩软件中预设第三方辅助工具获取压缩进程生成的命令提示符,若命令提示符满足预设条件,发送停止运行请求至压缩进程,以便自动获取待压缩文件的标识信息集,当获取待压缩文件的压缩后文件后,基于预设匹配策略自动从标识信息集中筛选出目标标识信息,并自动将目标标识信息添加至压缩后文件中,因此无需人工确定标识信息集、从标识信息集中筛选出目标标识信息,也无需人工添加目标标识信息至压缩后文件,自动化完成压缩文件的标识添加,降低人工成本,并且提高效率。
53.参见图3所示,本技术实施例公开了一种具体的压缩文件标识添加方法,包括:
54.步骤s21:监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符。
55.步骤s22:对所述命令提示符进行解析,以得到解析后命令提示符;判断所述解析后命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集。
56.本实施例中,所述判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,包括:判断所述命令提示符是否为用于压缩操作的第一命令提示符、用于获取待压缩文件路径的第二命令提示符、用于获取压缩后文件路径的第三命令提示符中任意一种提示符;若是,则判定所述命令提示符满足预设条件,并发送停止运行请求至所述压缩进程。
57.步骤s23:发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标
识信息添加至所述压缩后文件中。
58.例如图4所示的一种具体的标识文件结构图,通过用加密算法将文档加密成具有某种特殊格式的文件,该类文件分为两个部分,标识部分(文档标识)和数据部分。标识部分放在一个文件的开头,里面存有用于管控该文件的所有信息,包含公共头和自定义文件属性;数据部分为由任意格式的文件通过对称加密算法加密而得到的密文。文档标识的结构、加/解密算法都可以根据相关的电子文件标准或具体应用来设定。用户可以自定义文件标识中的信息,但是必须满足:通过文件标识能够计算出加密数据中含有的明文数据的在加密前的长度,加密数据相对于文件起始位置的偏移量以及加密数据的长度。
59.由此可见,本技术自动获取待压缩文件的标识信息集,基于预设匹配策略自动从标识信息集中筛选出目标标识信息,并自动将目标标识信息添加至压缩后文件中,因此无需人工完成压缩文件的标识添加,降低人工成本,并且提高标识速度和效率,减少了标识添加的复杂度。
60.参见图5所示,本技术实施例公开了另一种具体的压缩文件标识添加方法,包括:
61.步骤s31:监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符。
62.步骤s32:判断所述命令提示符是否满足预设条件,若满足,则通过系统应用层的api hook发送停止运行请求至所述压缩进程,以便所述压缩进程停止执行释放窗口句柄函数,并获取所述待压缩文件的标识信息集。
63.可以理解的是,api(application program interface,即应用程序界面)hook技术可以拦截被注入程序对操作系统函数的调用,如各种文档进行打开、另存时都要用到操作系统文件操作函数,拦截这类函数即可对打开和另存进行监控。其中,hook是windows中提供的一种中断的系统机制。
64.本实施例中,所述获取所述待压缩文件的标识信息集,包括:当监测所述压缩进程停止运行时,发送线程开启命令至预设标识获取线程,以便利用所述预设标识获取线程获取所述待压缩文件的标识信息集。
65.步骤s33:发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。
66.本实施例中,对压缩后文件信息进行检查,根据匹配策略从标识信息集中筛选出需要的标识信息作为压缩后文件的目标标识信息,根据目标标识信息对压缩后文件进行自动标识。本实施例还能够对压缩后文件进行自动标识信息的检查和匹配,简化了操作步骤,可以帮助操作人员自动关联压缩前后文件的相关标识信息。
67.可见,本技术将需要手工操作的压缩文件标识步骤简化为在压缩的时候由后台程序自动进行标识,并能够对被压缩文件进行自动标识信息的检查和匹配,简化了操作步骤,可以帮助操作人员自动关联压缩前后文件的相关标识信息,提高业务效率和容错率,还能灵活适配各种压缩软件,有很好的改进效果。
68.参见图6所示,本技术实施例公开了一种压缩文件标识添加装置,包括:
69.提示符获取模块11,用于监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提
示符;
70.标识集获取模块12,用于判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集;
71.标识添加模块13,用于发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。
72.可见,本技术监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符;判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集;发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。可见,本技术当监测到对待压缩文件开启压缩进程时,可以自动利用目标压缩软件中预设第三方辅助工具获取压缩进程生成的命令提示符,若命令提示符满足预设条件,发送停止运行请求至压缩进程,以便自动获取待压缩文件的标识信息集,当获取待压缩文件的压缩后文件后,基于预设匹配策略自动从标识信息集中筛选出目标标识信息,并自动将目标标识信息添加至压缩后文件中,因此无需人工确定标识信息集、从标识信息集中筛选出目标标识信息,也无需人工添加目标标识信息至压缩后文件,自动化完成压缩文件的标识添加,降低人工成本,并且提高效率。
73.进一步的,本技术实施例还提供了一种电子设备。图7是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
74.图7为本技术实施例提供的一种电子设备的结构示意图。具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的由电子设备执行的压缩文件标识添加方法中的相关步骤。
75.本实施例中,电源23用于为电子设备上的各硬件设备提供工作电压;通信接口24能够为电子设备创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
76.其中,处理器21可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器21可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器21也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器21可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器21还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
77.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统221、计算机程序222及数据223等,存储方式可以是短暂存储或者永久存储。
78.其中,操作系统221用于管理与控制电子设备上的各硬件设备以及计算机程序222,以实现处理器21对存储器22中海量数据223的运算与处理,其可以是windows、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备执行的压缩文件标识添加方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。数据223除了可以包括电子设备接收到的由外部设备传输进来的数据,也可以包括由自身输入输出接口25采集到的数据等。
79.进一步的,本技术实施例还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的压缩文件标识添加方法。
80.关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
81.本技术书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
82.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
83.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
84.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
85.以上对本发明所提供的一种压缩文件标识添加方法、装置、设备及介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
技术特征:
1.一种压缩文件标识添加方法,其特征在于,包括:监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符;判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集;发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。2.根据权利要求1所述的压缩文件标识添加方法,其特征在于,所述利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符之前,还包括:利用驱动注入方法将预设第三方辅助工具注入所述目标压缩软件中。3.根据权利要求2所述的压缩文件标识添加方法,其特征在于,所述基于预设匹配策略从所述标识信息集中筛选出目标标识信息之前,还包括:在初始化所述预设第三方辅助工具时,设置包含压缩参数、open文件操作信息的预设匹配策略。4.根据权利要求1所述的压缩文件标识添加方法,其特征在于,所述判断所述命令提示符是否满足预设条件,包括:对所述命令提示符进行解析,以得到解析后命令提示符;判断所述解析后命令提示符是否满足预设条件。5.根据权利要求1所述的压缩文件标识添加方法,其特征在于,所述判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,包括:判断所述命令提示符是否为用于压缩操作的第一命令提示符、用于获取待压缩文件路径的第二命令提示符、用于获取压缩后文件路径的第三命令提示符中任意一种提示符;若是,则判定所述命令提示符满足预设条件,并发送停止运行请求至所述压缩进程。6.根据权利要求1所述的压缩文件标识添加方法,其特征在于,所述发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集,包括:通过系统应用层的api hook发送停止运行请求至所述压缩进程,以便所述压缩进程停止执行释放窗口句柄函数,并获取所述待压缩文件的标识信息集。7.根据权利要求1至6任一项所述的压缩文件标识添加方法,其特征在于,所述获取所述待压缩文件的标识信息集,包括:当监测所述压缩进程停止运行时,发送线程开启命令至预设标识获取线程,以便利用所述预设标识获取线程获取所述待压缩文件的标识信息集。8.一种压缩文件标识添加装置,其特征在于,包括:提示符获取模块,用于监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符;标识集获取模块,用于判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集;标识添加模块,用于发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述
目标标识信息添加至所述压缩后文件中。9.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序,以实现如权利要求1至7任一项所述的压缩文件标识添加方法的步骤。10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的压缩文件标识添加方法的步骤。
技术总结
本申请公开了一种压缩文件标识添加方法、装置、设备及介质,涉及计算机文件数据保护领域,该方法包括:监测目标压缩软件是否开启对待压缩文件的压缩进程,若开启,则利用所述目标压缩软件中预设第三方辅助工具获取所述压缩进程生成的命令提示符;判断所述命令提示符是否满足预设条件,若满足,则发送停止运行请求至所述压缩进程,以便获取所述待压缩文件的标识信息集;发送恢复运行请求至所述压缩进程,以便获取所述待压缩文件的压缩后文件,并基于预设匹配策略从所述标识信息集中筛选出目标标识信息,以便将所述目标标识信息添加至所述压缩后文件中。通过上述方案,可以自动为压缩文件添加标识,进而能够提高压缩文件标识添加的效率。添加的效率。添加的效率。
技术研发人员:蒋玉冰 田野 刘祥力
受保护的技术使用者:中电科网络安全科技股份有限公司
技术研发日:2023.04.17
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
