首页 > 其他分享 >zlib 压缩解压缩库函数

zlib 压缩解压缩库函数

时间:2022-12-06 16:00:11浏览次数:38  
标签:函数 例程 压缩 zlib 解压缩 strm 库函数

1. 下载地址

http://www.zlib.net/

2. 使用方法

zpipe 里面有个例程,示范了压缩和解压缩的功能

 

3.    例程讲解

主要有2个函数,压缩函数例程

 

和解压缩函数例程

 

 

4. 底层函数接口

这两个函数底层使用就是我们需要的压缩和解压缩函数

压缩初始化函数  deflateInit(&strm, level);

压缩数据deflate(&strm, flush);

结束压缩deflateEnd(&strm);

 

解压初始化函数 inflateInit(&strm);

解压缩 inflate(&strm, Z_NO_FLUSH);

解压结束  inflateEnd(&strm);

标签:函数,例程,压缩,zlib,解压缩,strm,库函数
From: https://www.cnblogs.com/429512065qhq/p/16955566.html

相关文章

  • Linux下的压缩解压缩命令详解
    1.zip-rmyfile.zip./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip-o-d/home/sunnymyfile.zip......
  • JAVA 解压缩代码写法
    packagecom.chinaunicom.asset.common.utils.compress;importlombok.extern.slf4j.Slf4j;importorg.apache.commons.compress.archivers.ArchiveEntry;importorg.......
  • STM32标准库函数记录
    GPIO示例初始化GPIO_InitTypeDefGPIO_InitStructure;GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5; //LED0-->PB.5端口配置GPIO_InitStructure.GPIO_Mode=GPIO_Mo......
  • 转载:stm32——GPIO的定义、模式、初始化结构体变量、常用库函数与编程套路
    一、GPIO定义GPIO(GENERALPURPOSEI/OPORTS)意思为通用输入/输出端口,可以为CPU提供数字输入输出功能。通俗地说,就是一些引脚,CPU可以通过它们输出高低电平或者通过它们读入......
  • 数据库函数 group_concat ( ) 结果有长度限制
    #在MySQL配置文件(my.ini)中默认无该配置项,使用默认值时,值为1024,可在客户端执行下列语句修改:#SETGLOBALgroup_concat_max_len=1024;#该语句执行后重启客户端即可用......
  • openkylin基础 归档管理器 压缩与解压缩
          OS:openKylin-0.7.5-x86_64      blog:师万物 归档管理器压缩与解压缩归档管理器是一个压缩与解压缩的工具单个压缩包进行解压缩多个......
  • Linux下的压缩和解压缩命令——gzip/gunzip
    gzip命令gzip命令用来压缩文件。gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处“.gz”扩展名。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压......
  • 报文解压缩(华为机试)
    #include<iostream>#include<string>#include<stack>#include<algorithm>usingnamespacestd;stringop(intnum,string&str){ stringtemp; for(inti=0;i......
  • 【工具】5 个可以加速开发的 VueUse 库函数
    英文| https://learnvue.co/2021/07/5-vueuse-library-functions-that-can-speed-up-development/翻译|小爱VueUse是AnthonyFu的一个开源项目,它为Vue开发人员提供......
  • Mysql数据库函数-单行函数
    一.单行函数:可以理解为向函数传入一个参数,返回一个值。单行函数是指对每一题记录输入值进行计算,并得到相应的计算结果,然后返回给用户,也就是说,每条记录作为一个输入参数,经......