数据压缩及Sqlite的大对象字段BLOB数据的读写操作

目标:
1. 对标量型数组(int、byte和double等)进行数据压缩;
2. 用解压算法对压缩后的数据进行复原;
3. 查看压缩前后磁盘空间和读写性能差异。
工具:
System.Data.Sqlite.dll (将压缩后的数据流存放在Sqlite的BLOB类型字段中)

zlibnet.dll (完全开源和免费)网址:http://www.componentace.com/zlib_.NET.htm

数据压缩及Sqlite的大对象字段BLOB数据的读写操作_第1张图片

方法步骤:
1. 创建Sqlite表并设置字段名称及类型
数据压缩及Sqlite的大对象字段BLOB数据的读写操作_第2张图片
2. 写数据到sqlite的BLOB类型的字段中
数据压缩及Sqlite的大对象字段BLOB数据的读写操作_第3张图片
3. 读数据并复原数据
数据压缩及Sqlite的大对象字段BLOB数据的读写操作_第4张图片

源码连接:http://download.csdn.net/download/pathfinder1987/10148919



你可能感兴趣的:(数据压缩及Sqlite的大对象字段BLOB数据的读写操作)