- 1
- 0
- 约3.79千字
- 约 7页
- 2018-04-27 发布于江苏
- 举报
常用数据压缩库的编译与使用
由于在工作中有用到数据压缩的功能,我便查找了一些压缩函数库,对这些函数库进行了简单的实验,简要对比了各自的性能。在这里,我既是对以前工作的总结,也同时希望能给其他人带来一些帮助。
首先,因为我工作中使用的环境是嵌入式Linux系统,采用的是C语言,因此我在选择压缩函数库的时候主要是选择一些能交叉编译的函数库。我前后共实验了三种函数库,分别是:LZO、ZILB和LZMA。分别在Windows平台和嵌入式Linux平台实验。由于我对压缩算法并没有深入的了解,实验的结果也不能确保一定正确,仅仅为作为一个参考。
数据压缩库简介
1.1 LZO库简介
LZO库在描述自己的时候使用的是“实时数据压缩库”(a real-time data compression library),这就意味着LZO库是更加重视数据压缩的速度。该项目的主页是 HYPERLINK /opensource/lzo/ /opensource/lzo/,LZO 遵循 GNU 的 GPL 使用许可。
LZO库最初采用ANSI C编写,是一个无损压缩库。它提供多个压缩函数接口,要得到高的压缩率,就会降低压缩速度,然而,解高压缩率的数据并没有明显速度。详细的说明可以参考其工程目录下的doc/LZO.TXT文件,这里简单列出该压缩库的一些特点:
解压速度非常快,解压不需要额外的内存空间。
压缩速
您可能关注的文档
最近下载
- 标准图集-西南18J812_室外附属工程.pdf VIP
- 中国精神心理疾病复发预防指南(2025).docx VIP
- 毕业设计(论文)某高层医院电气系统设计(全套图纸).pdf
- 山东省(烟台市、德州市)2025届高三高考适应性测试政治.docx VIP
- NBT 35051-2015 水电工程启闭机制造安装及验收规范(附条文说明).pdf VIP
- 828DSINAMICSS120安全集成功能手册.pdf
- 公路工程交工质量检测报告样本.docx VIP
- 2026新人教版八年级下册词汇语境循环练习Unit2.pdf VIP
- 《LangChain实战:大模型应用开发实例》记录.docx VIP
- 2024年中级《财务管理》章节知识点学习第二章预算管理 .pdf VIP
原创力文档

文档评论(0)