本发明专利技术公开了一种多媒体注释的添加、读取方法及装置。其中,多媒体注释添加方法包括:将至少一个注释子文件合并,得到注释主文件;定位压缩文件的中心结构区域,记录位于所述中心结构区域之后的冗余信息;在所述冗余信息之后,向压缩文件中添加包括标志信息的注释头;在所述注释头之后,向压缩文件中添加所述注释主文件;在所述注释主文件之后,向压缩文件中写入所述冗余信息。本发明专利技术中,注释主文件的大小不受限制,任何大小的注释内容都可以添加进去并被读取,包括图片文件、音频文件、视频文件、动画文件或超链接信息文件,能够满足人们对视觉或听觉等视听元素的要求。
【技术实现步骤摘要】
本专利技术涉及计算机处理
,具体涉及ー种多媒体注释的添加、读取方法及装置。
技术介绍
在现有技术中,压缩工具通过一定的压缩算法改变文件内容和数据,使得数据占用更小的存储空间。具体地,普通文件一般都包含一定的重复数据,这些重复的数据往往占据多倍的存储空间,压缩工具需要查找文件内的这些重复数据,通过合适的算法将数据进行重建,让多个重复数据只占用ー个存储空间,在解压缩吋,再通过相应的解压算法将压缩后的文件进行还原,这种压缩算法一般属于无损压缩。例如,在文本文件中包含多个相同的词"中华人民共和国〃,通过压缩工具压缩之后,只需占用一个存储空间进行存储,从而达到縮小文件的目的。此外,压缩工具不仅能够帮助用户节省空间,同时也能将多个文件打成 一个压缩包,以方便用户备份、传输和分享。但是使用的压缩文件多了,时间ー长就会不知道有哪些文件,更不要说文件里有哪些内容了,如果给压缩文件写几句注释的话,以后打开来ー看就知道它是何许作用了。在WinRAR中就提供了这样的注释功能,具体的操作方法是首先用WinRAR打开相应的压缩文件,然后点击工具栏上的“注释”按钮,在注释窗口中输入自己的注释内容即可。下次想添加或查看时再次点击工具栏上的“注释”按钮即可。以后打开这个文件时,其注释信息会出现在窗ロ右边,一目了然。但是,WinRAR所提供的注释功能所支持的注释长度受限,按照这种注释长度仅能够输入纯文本的注释内容,纯文本的表现カ不够丰富,不能满足人们对视觉或听觉等视听元素的要求。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供ー种克服上述问题或者至少部分地解决上述问题的多媒体注释的添加、读取方法和相应的多媒体注释的添加、读取装置。根据本专利技术的ー个方面,提供了ー种多媒体注释的添加方法,包括将至少一个注释子文件合并,得到注释主文件;定位压缩文件的中心结构区域,记录位于所述中心结构区域之后的冗余信息;在所述冗余信息之后,向压缩文件中添加包括标志信息的注释头;在所述注释头之后,向压缩文件中添加所述注释主文件;在所述注释主文件之后,向压缩文件中写入所述冗余信息。可选地,所述注释子文件为图片文件、音频文件、视频文件、动画文件或超链接信息文件。可选地,所述注释主文件包括主文件头、所述至少一个注释子文件和主文件尾;所述主文件头和/或主文件尾中存储了如下信息中的ー种或多种所述注释子文件的数量,所述注释主文件的作者信息、版本信息、日期信息、校验信息和签名标志信息。可选地,所述注释子文件包括记录头、注释子文件内容和记录尾;所述记录头和/或记录尾中存储了如下信息中的ー种或多种注释子文件名称信息、位置信息、长度信息、标志信息、校验信息和密码信息。可选地,在所述定位压缩文件的中心结构区域之前还包括检查所述压缩文件是否已有注释,如有,将已有的注释删除。根据本专利技术的另一方面,提供了ー种多媒体注释的读取方法,包括定位压缩文件的结尾,读取冗余信息;定位所述压缩文件的中心结构区域,遍历所述中心结构区域和所述冗余信息之间的信息,根据注释头中包括的标志信息,得到所述注释头和注释主文件;将所述注释头和所述注释主文件导出到磁盘文件中; 读取所述注释主文件包括的至少ー个注释子文件,将注释子文件内容加载到窗体进行展示。可选地,所述注释子文件为图片文件、音频文件、视频文件、动画文件或超链接信息文件。可选地,所述注释主文件包括主文件头、所述至少一个注释子文件和主文件尾;所述主文件头和/或主文件尾中存储了如下信息中的ー种或多种所述注释子文件的数量,所述注释主文件的作者信息、版本信息、日期信息、校验信息和签名标志信息。可选地,所述注释子文件包括记录头、注释子文件内容和记录尾;所述记录头和/或记录尾中存储了如下信息中的ー种或多种注释子文件名称信息、位置信息、长度信息、标志信息、校验信息和密码信息。可选地,若所述记录头和/或记录尾中存储了校验信息,在所述将注释子文件内容加载到窗体进行展示之前还包括根据所述校验信息对所述注释子文件进行校验;在校验通过后,执行将注释子文件内容加载到窗体进行展示。可选地,若所述记录头和/或记录尾中存储了密码信息,在所述将注释子文件内容加载到窗体进行展示之前还包括将所述记录头和/或记录尾中存储的密码信息与用户输入的密码信息进行验证;若验证一致,执行将注释子文件内容加载到窗体进行展示。根据本专利技术的又一方面,提供了ー种多媒体注释的添加装置,包括合并模块,用于将至少ー个注释子文件合并,得到注释主文件;记录模块,用于定位压缩文件的中心结构区域,记录位于所述中心结构区域之后的冗余信息;第一添加模块,用于在所述冗余信息之后,向压缩文件中添加包括标志信息的注释头;第二添加模块,用于在所述注释头之后,向压缩文件中添加所述注释主文件;写入模块,用于在所述注释主文件之后,向压缩文件中写入所述冗余信息。可选地,所述装置还包括检查模块,用于检查所述压缩文件是否已有注释;删除模块,用于在所述检查模块检查出所述压缩文件已有注释的情况下,将已有的注释删除。根据本专利技术的再一方面,提供了ー种多媒体注释的读取装置,包括读取模块,用于定位压缩文件的结尾,读取冗余信息;遍历模块,用于定位所述压缩文件的中心结构区域,遍历所述中心结构区域和所述冗余信息之间的信息,根据注释头中包括的标志信息,得到所述注释头和注释主文件;导出模块,用于将所述注释头和所述注释主文件导出到磁盘文件中;展示模块,用于读取所述注释主文件包括的至少ー个注释子文件,将注释子文件内容加载到窗体进行展示。可选地,所述注释子文件包括记录头、注释子文件内容和记录尾;所述记录头和/或记录尾中存储了校验信息;所述装置还包括校验模块,用于根据所述校验信息对所述注释子文件进行校验; 所述展示模块具体用于读取所述注释主文件包括的至少ー个注释子文件,在所述校验模块检验通过后,将注释子文件内容加载到窗体进行展示。可选地,所述注释子文件包括记录头、注释子文件内容和记录尾;所述记录头和/或记录尾中存储了密码信息;所述装置还包括验证模块,用于将所述记录头和/或记录尾中存储的密码信息与用户输入的密码信息进行验证;所述展示模块具体用于读取所述注释主文件包括的至少ー个注释子文件,在所述验证模块验证出所述记录头和/或记录尾中存储的密码信息与用户输入的密码信息一致时,将注释子文件内容加载到窗体进行展示。根据本专利技术提供的技术方案,在进行文件压缩时,可以将注释内容一井添加到压缩文件中,并且是在原有的压缩文件之后,依次添加注释头、注释主文件和冗余信息;对应的,在进行文件解压缩时,同时获得添加在原有压缩文件之后的注释内容,然后加载到窗体进行展示。本专利技术中,注释主文件的大小不受限制,任何大小的注释内容都可以添加进去并被读取,包括图片文件、音频文件、视频文件、动画文件或超链接信息文件,能够满足人们对视觉或听觉等视听元素的要求。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在本文档来自技高网...
【技术保护点】
一种多媒体注释的添加方法,包括:将至少一个注释子文件合并,得到注释主文件;定位压缩文件的中心结构区域,记录位于所述中心结构区域之后的冗余信息;在所述冗余信息之后,向压缩文件中添加包括标志信息的注释头;在所述注释头之后,向压缩文件中添加所述注释主文件;在所述注释主文件之后,向压缩文件中写入所述冗余信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:郑相振,阮卫挺,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。