基于Deflate的压缩数据块输出方法及装置
基本信息

| 申请号 | CN201710698621.5 | 申请日 | - |
| 公开(公告)号 | CN107592117A | 公开(公告)日 | 2018-01-16 |
| 申请公布号 | CN107592117A | 申请公布日 | 2018-01-16 |
| 分类号 | H03M7/40 | 分类 | 基本电子电路; |
| 发明人 | 张宇弘;王界兵;张伟;董迪马;耿涛;黄嘉乐 | 申请(专利权)人 | 深圳前海信息技术有限公司 |
| 代理机构 | 深圳市精英专利事务所 | 代理人 | 深圳前海信息技术有限公司 |
| 地址 | 518000 广东省深圳市宝安区海秀路龙光世纪大厦9楼(在宝安区新安街道68区留仙大道2号汇聚创新园2号楼6楼设有经营场所,从事经营活动) | ||
| 法律状态 | - | ||
摘要

| 摘要 | 本发明公开一种基于Deflate的压缩数据块输出方法及装置,其中,该基于Deflate的压缩数据块输出方法包括:在容器的剩余空间小于设定阈值时,确定原文缓冲计数器及静态Huffman缓冲计算器的上限为剩余空间大小;继续向容器的剩余空间中添加符号数据,在原文缓冲计数器和静态Huffman缓冲计数器都发生溢出的时刻或根据两者中后一个发生溢出的时刻,确定产生新的压缩数据块的时间节点;以及在保证压缩数据块不溢出容器的前提下,选择压缩比最大的编码输出新的压缩数据块。本发明的技术方案能够在容器边界上截断输出时,尽量把更多的内容存在当前容器里,从而尽可能不浪费当前容器的空间,提高容器空间的有效利用率。 |





