网络游戏在前后端交换的过程中,有可能会有大量的数据,比如说游戏回放功能,这时最好是将数据压缩一下。
比较简单的数据压库就是zlib了。
zlib官方文档,常用的函数都在这里了,解释很详细。
一 C++功能实现部分
下面将代码贴上来。
在ZipUtils中添加下面三个函数:
// ZipUtils.h
typedef struct{
unsigned str_si...
分类:
其他好文 时间:
2015-01-31 00:32:06
阅读次数:
234
数据传输时,有时需要将数据压缩和解压缩,本例使用GZIPOutputStream/GZIPInputStream实现。
1、使用ISO-8859-1作为中介编码,可以保证准确还原数据
2、字符编码确定时,可以在decompress方法最后一句中显式指定编码...
分类:
其他好文 时间:
2015-01-28 21:24:38
阅读次数:
376
超级(无限)大的 --- 整型10进制数据与16进制数据相互转换;
数据压缩算法,超过整数表示范围的大数据算术运算,大进制数据互相转换;
高效的乘除法竖式计算模型,乘法转换成加法运算,除法转换成减法运算;...
分类:
其他好文 时间:
2015-01-25 22:33:09
阅读次数:
268
一、HTTP数据的压缩 在http协议中当content-encoding对应的值为gzip,deflate,x-gzip,x-deflate时,数据是经过了压缩之后再进行传输的。有些时候我们当我们传输的数据比较大的时候,可以采取这种方式,从而提高数据的传输速度。在web service中,当某个....
分类:
其他好文 时间:
2015-01-18 16:57:07
阅读次数:
234
简介:Infobright是基于专利技术的列式数据库,一个基于MySQL开发的开源数据仓库(DataWarehouse)软件,可作为MySQL的一个存储引擎来使用,SELECT查询与普通MySQL无区别。一、几大优点:1、高压缩比率,平均压缩比可达10:1。(经测试,我们的1500万条697M日志数据压缩比例为6..
分类:
其他好文 时间:
2015-01-16 19:25:42
阅读次数:
261
Protocol Buffers编码详解,例子,图解
本文不是让你掌握protobuf的使用,而是以超级细致的例子的方式分析protobuf的编码设计。通过此文你可以了解protobuf的数据压缩能力来自什么地方,版本兼容如何做到的,其Key-Value编码的设计思路。如果你详细了解此文,你应该就能具备自己造一套编解码轮子的能力(至少基本思路)。
测试的例子
阅读图片时请对比前面的例子和表格...
分类:
其他好文 时间:
2015-01-13 23:19:22
阅读次数:
418
转载注明出处:http://blog.csdn.net/wang_zheng_kai
让学生用开发工具,练习学到的数据压缩编码
本文包括两部分:
linux上用c实现算术编码(一)--具体操作
linux上用c实现算术编码(二)--具体代码
/*********************************
***Arithmetic coding...
分类:
系统相关 时间:
2015-01-13 17:51:28
阅读次数:
242
转载注明出处:http://blog.csdn.net/wang_zheng_kai
让学生用开发工具,练习学到的数据压缩编码
本文包括两部分:
linux上用c实现算术编码(一)--具体操作
linux上用c实现算术编码(二)--具体代码
ubuntu14.04上用C语言实现算术编码(固定)
1、打开ubuntu14.04系统,界面如...
分类:
系统相关 时间:
2015-01-13 17:51:17
阅读次数:
187
zlib介绍
zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用。此函式库为自由软件,使用zlib授权
配置
我是从网上直接下载了zlib的dll文件的,压缩包具体有几个部分,分别是头文件zconf.h,z...
分类:
其他好文 时间:
2015-01-13 16:03:20
阅读次数:
192
Protocol Buffers编码详解,例子,图解本文不是让你掌握protobuf的使用,而是以超级细致的例子的方式分析protobuf的编码设计。通过此文你可以了解protobuf的数据压缩能力来自什么地方,版本兼容如何做到的,其Key-Value编码的设计思路。如果你详细了解此文,你应该就能具...
分类:
其他好文 时间:
2015-01-13 06:40:22
阅读次数:
296