[发明专利]日志压缩方法及装置、解压缩方法及装置有效
申请号: | 201410283777.3 | 申请日: | 2014-06-23 |
公开(公告)号: | CN104050269B | 公开(公告)日: | 2017-06-16 |
发明(设计)人: | 乔志刚;高亚明;顾庆荣 | 申请(专利权)人: | 上海帝联信息科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H03M7/30 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 骆苏华 |
地址: | 200333 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种日志压缩方法及装置、解压缩方法及装置,所述日志压缩方法包括读取所述日志中的记录;将所述日志的记录按照字段进行存放,在所存放的记录的字段中添加所述记录在所述日志中的位序信息;通过将所述日志中记录的所述字段的字符串分别与所选取的基准记录的所述字段中的字符串进行比较,将所述日志中记录的所述字段的字符串进行合并处理,得到合并字符串;创建压缩文件,所述压缩文件包括所述压缩文件的头信息;将所得到的合并字符串进行压缩,并将压缩后的合并字符串按照所述字段在所述记录的位置顺序依次添加到所创建的压缩文件中。上述的方案,可以有效提高日志的压缩率,简单高效。 | ||
搜索关键词: | 日志 压缩 方法 装置 解压缩 | ||
【主权项】:
一种日志压缩方法,其特征在于,包括:读取所述日志中的记录,所述记录包括至少一个字段,所述字段中包括至少一个字符组成的字符串;将所述日志的记录按照字段进行存放,在所存放的记录的字段中添加所述记录在所述日志中的位序信息;通过将所述日志中记录的所述字段的字符串分别与所选取的基准记录的所述字段中的字符串进行比较,将所述日志中记录的所述字段的字符串进行合并处理,得到合并字符串,具体包括:遍历所述日志的记录的所述字段中的字符串;在第一位序的记录的所述字段中加入值为零的重复字符个数的信息,得到所述第一位序的记录的所述字段中新的字符串;将所述日志中非第一位序的记录的所述字段中的字符串与所述第一位序的记录的所述字段中的字符串进行比较,获取并记录二者之间重复字符的个数;将所述非第一位序的记录的所述字段与所述第一位序的记录的所述字段之间的重复字符去掉,留下非重复字符,得到所述非第一位序的记录的所述字段的新的字符串,所述非第一位序的记录的所述字段的新的字符串包括所述非第一位序的记录的位序信息和所述非第一位序的记录的所述字段与所述第一位序的记录的所述字段之间的重复字符的个数的信息;以得到的所述第一位序的记录的所述字段中新的字符串作为开头,将所生成的非第一位序的记录的所述字段中新的字符串依次添加到所述第一位序的记录的所述字段中新的字符串之后,且所述第一位序的记录的所述字段中新的字符串与非第一位序的记录的所述字段中新的字符串之间、以及所述非第一位序的记录的所述字段中的新的字符串之间分别设置有分隔标识,得到合并字符串;创建压缩文件,所述压缩文件包括所述压缩文件的头信息,所述头信息包括用于标识所述日志压缩方法的标识信息、所述日志中记录的行数信息、所述日志的记录所包括的字段个数的信息;将所得到的合并字符串进行压缩,并将压缩后的合并字符串按照所述字段在所述记录的位置顺序依次添加到所创建的压缩文件中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海帝联信息科技股份有限公司,未经上海帝联信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410283777.3/,转载请声明来源钻瓜专利网。
- 上一篇:建筑工程用便于卸料的推料车
- 下一篇:一种转向架减振器安装工艺