一种文件压缩的方法和装置制造方法及图纸

技术编号:22783667 阅读:40 留言:0更新日期:2019-12-11 04:10
本发明专利技术公开了一种文件压缩的方法和装置,该方法包括:获取包括多媒体信息的目标文件;解析所述目标文件,提取所述目标文件中的至少一种多媒体信息作为目标信息;利用与所述目标信息的类型相对应目标压缩方式压缩所述目标信息,获得压缩信息;根据所述压缩信息和所述目标文件中除所述目标信息之外的文件信息,生成压缩文件。可见,通过提取文件中占用存储空间较大的多媒体信息作为目标信息,采用对应该目标信息类型的压缩方式对目标信息进行压缩得到压缩信息,此方法压缩了目标信息所占用的存储空间;基于压缩信息生成的压缩文件占用存储空间减小,从而提高文件应用效率,降低硬件资源的占用。

A method and device of file compression

The invention discloses a method and device for file compression, which includes: obtaining a target file including multimedia information; analyzing the target file, extracting at least one multimedia information in the target file as the target information; compressing the target information by using the target compression method corresponding to the type of the target information to obtain the compressed information; and The compressed information and the file information other than the target information in the target file generate the compressed file. It can be seen that the compressed information can be obtained by extracting the multimedia information which occupies a large storage space from the file and compressing the target information in the way of corresponding target information type. This method compresses the storage space occupied by the target information. The compressed file generated based on the compressed information occupies less storage space, so as to improve the file application efficiency and reduce the storage space occupied by the compressed file Low hardware resource usage.

【技术实现步骤摘要】
一种文件压缩的方法和装置
本专利技术涉及信息分析处理
,尤其涉及一种文件压缩的方法和装置。
技术介绍
随着科技的快速发展,在日常生活工作中,人们经常使用到电子文件,下文均简称文件,该文件可以包含文本、图片、音频和视频等信息。通常来说,由于图片、音频和视频属于多媒体信息,所占存储空间较大,因此,包含多媒体信息的文件的所占存储空间较大。专利技术人经过研究发现,当文件所占存储空间较大,应用操作该文件的速度会比较慢,需要花费大量的时间,导致文件应用效率低下,例如,文件很大时,打开文件需要花费很长时间。而且对于硬件资源受限的设备而言,其存储的文件所占存储空间较大时,设备被占用大量硬件资源应用速度同样较慢,导致设备的整体性能降低。
技术实现思路
本专利技术所要解决的技术问题是,提供一种文件压缩的方法和装置,通过压缩文件中占用存储空间较大的多媒体信息,较小整个文件占用存储空间减小,从而提高文件应用效率,降低硬件资源的占用。第一方面,本专利技术实施例提供了一种文件压缩的方法,该方法包括:获取目标文件,所述目标文件包括多媒体信息;解析所述目标文件,提取所述目标文件中的目标信息,所述目标信息至少包括一种多媒体信息;利用目标压缩方式压缩所述目标信息,获得压缩信息,所述目标压缩方式与所述目标信息的类型相对应;根据所述压缩信息和其他信息,生成压缩文件,所述其他信息为所述目标文件中除所述目标信息之外的文件信息。优选的,所述多媒体信息包括图片信息、音频信息和视频信息。优选的,所述解析所述目标文件,提取所述目标文件中的目标信息,包括:根据所述目标文件的格式解析所述目标文件,获得所述目标文件中各个类型文件信息;根据所述各个类型文件信息的大小,从所述各个类型文件信息提取至少一种多媒体信息作为所述目标信息。优选的,当所述目标信息包括图片信息时,所述利用目标压缩方式压缩所述目标信息,获得压缩信息,包括:利用降低图片分辨率方式和/或转换图片存储格式方式压缩所述图片信息,获得压缩图片信息。优选的,当所述目标信息包括音频信息时,所述利用目标压缩方式压缩所述目标信息,获得压缩信息,包括:利用降低音频采样率方式和/或转换音频存储格式方式压缩所述音频信息,获得压缩音频信息。优选的,当所述目标信息包括视频信息时,所述利用目标压缩方式压缩所述目标信息,获得压缩信息,包括:利用降低视频帧率方式和/或转换视频存储格式方式压缩所述视频信息,获得压缩视频信息。优选的,所述目标文件为源文件或由源文件复制得到的副本文件。优选的,当所述目标文件为所述源文件,所述根据所述压缩信息和其他信息,生成压缩文件,具体为:替换所述源文件中的目标信息为所述压缩信息,将所述源文件生成所述压缩文件;或,将所述其他信息和压缩信息写入新文件生成所述压缩文件。优选的,当所述目标文件为所述副本文件,所述根据所述压缩信息和其他信息,生成压缩文件,具体为:替换所述副本文件中的目标信息为所述压缩信息,将所述副本文件生成所述压缩文件。第一方面,本专利技术实施例提供了一种文件压缩的装置,该装置包括:获取单元,用于获取目标文件,所述目标文件包括多媒体信息;提取单元,用于解析所述目标文件,提取所述目标文件中的目标信息,所述目标信息至少包括一种多媒体信息;压缩单元,用于利用目标压缩方式压缩所述目标信息,获得压缩信息,所述目标压缩方式与所述目标信息的类型相对应;生成单元,用于根据所述压缩信息和其他信息,生成压缩文件,所述其他信息为所述目标文件中除所述目标信息之外的文件信息。与现有技术相比,本专利技术至少具有以下优点:通过本专利技术实施例的技术方案,首先,获取包括多媒体信息的目标文件;其次,解析所述目标文件,提取所述目标文件中的至少一种多媒体信息作为目标信息;然后,利用与所述目标信息的类型相对应目标压缩方式压缩所述目标信息,获得压缩信息;最后,根据所述压缩信息和所述目标文件中除所述目标信息之外的文件信息,生成压缩文件。由此可见,通过提取文件中占用存储空间较大的多媒体信息作为目标信息,采用对应该目标信息类型的压缩方式对目标信息进行压缩得到压缩信息,此方法压缩了目标信息所占用的存储空间;基于压缩信息生成的压缩文件占用存储空间减小,从而提高文件应用效率,降低硬件资源的占用。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例中一种应用场景所涉及的系统框架示意图;图2为本专利技术实施例提供的一种文件压缩的方法的流程示意图;图3为本专利技术实施例提供的另一种文件压缩的方法的流程示意图;图4为本专利技术实施例提供的一种文件压缩的装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。专利技术人经过研究发现,当文件所占存储空间较大,应用操作该文件的速度会比较慢,而且占用硬件设备大量资源。传统地,可以利用压缩工具将整个文件进行压缩得到压缩包,常见的压缩工具为WinZip、WinRAR等,该压缩包是另一种文件格式。但是,在需要应用上述文件时,还需要利用压缩工具解压缩上述压缩包,即,将整个文件还原。当文件所占存储空间较大,应用操作该文件的速度会比较慢,需要花费大量的时间,导致文件应用效率低下,例如,文件很大时,解压缩或者打开文件需要花费很长时间;而且对于硬件资源受限的设备而言,其存储的文件所占存储空间较大时,设备被占用大量资源应用速度同样较慢,导致设备的整体性能降低。为了解决这一问题,在本专利技术实施例中,首先,获取包括多媒体信息的目标文件;其次,解析所述目标文件,提取所述目标文件中的至少一种多媒体信息作为目标信息;然后,利用与所述目标信息的类型相对应目标压缩方式压缩所述目标信息,获得压缩信息;最后,根据所述压缩信息和所述目标文件中除所述目标信息之外的文件信息,生成压缩文件。由此可见,通过提取文件中占用存储空间较大的多媒体信息作为目标信息,采用对应该目标信息类型的压缩方式对目标信息进行压缩得到压缩信息,此方法压缩了目标信息所占用的存储空间;基于压缩信息生成的压缩文件占用存储空间减小,从而提高文件应用效率,降低硬件资源的占用。举例来说,本专利技术实施例的场景之一,可以是应用到如图1所示的场景中,该场景包括用户终端101和处理器102。响应于用户在用户终端101上选取目标文件右键点击“压本文档来自技高网
...

【技术保护点】
1.一种文件压缩的方法,其特征在于,包括:/n获取目标文件,所述目标文件包括多媒体信息;/n解析所述目标文件,提取所述目标文件中的目标信息,所述目标信息至少包括一种多媒体信息;/n利用目标压缩方式压缩所述目标信息,获得压缩信息,所述目标压缩方式与所述目标信息的类型相对应;/n根据所述压缩信息和其他信息,生成压缩文件,所述其他信息为所述目标文件中除所述目标信息之外的文件信息。/n

【技术特征摘要】
1.一种文件压缩的方法,其特征在于,包括:
获取目标文件,所述目标文件包括多媒体信息;
解析所述目标文件,提取所述目标文件中的目标信息,所述目标信息至少包括一种多媒体信息;
利用目标压缩方式压缩所述目标信息,获得压缩信息,所述目标压缩方式与所述目标信息的类型相对应;
根据所述压缩信息和其他信息,生成压缩文件,所述其他信息为所述目标文件中除所述目标信息之外的文件信息。


2.根据权利要求1所述的方法,其特征在于,所述多媒体信息包括图片信息、音频信息和视频信息。


3.根据权利要求1所述的方法,其特征在于,所述解析所述目标文件,提取所述目标文件中的目标信息,包括:
根据所述目标文件的格式解析所述目标文件,获得所述目标文件中各个类型文件信息;
根据所述各个类型文件信息的大小,从所述各个类型文件信息提取至少一种多媒体信息作为所述目标信息。


4.根据权利要求2所述的方法,其特征在于,当所述目标信息包括图片信息时,所述利用目标压缩方式压缩所述目标信息,获得压缩信息,包括:
利用降低图片分辨率方式和/或转换图片存储格式方式压缩所述图片信息,获得压缩图片信息。


5.根据权利要求2所述的方法,其特征在于,当所述目标信息包括音频信息时,所述利用目标压缩方式压缩所述目标信息,获得压缩信息,包括:
利用降低音频采样率方式和/或转换音频存储格式方式压缩所述音频信息,获得压缩音频信息。

【专利技术属性】
技术研发人员:罗永浩陈欣陈子扬
申请(专利权)人:成都野望数码科技有限公司
类型:发明
国别省市:四川;51

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

1