zlib 初级应用
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,在这里下载最新的代码,我下载的是zlib-1.2.5.tar.gz。解压后进入zlib-1.2.5文件夹,然后使用以下命令生成库文件./configuremake之后会生成libz.a在该目录下编辑以
千家信息网最后更新 2025年12月03日zlib 初级应用
在这里下载最新的代码,我下载的是zlib-1.2.5.tar.gz。
解压后进入zlib-1.2.5文件夹,然后使用以下命令生成库文件
./configure
make
之后会生成libz.a
在该目录下编辑以下测试代码
- #include
- #include
- #include
- #include"zlib.h"
- int main()
- {
- unsigned char uncomp_bytes[100];
- uLong uncomp_size;
- uLong return_code=0;
- unsigned char comp_bytes[100];
- uLong comp_size=100;
- strcpy(uncomp_bytes,"helloworld");
- uncomp_size=strlen(uncomp_bytes);
- printf("uncomp_size:%d\n",uncomp_size);
- if((return_code = compress((Byte *)comp_bytes,&comp_size,(Byte *)uncomp_bytes,uncomp_size))!=Z_OK )
- {
- printf("return code:%d\n",return_code);
- exit(1);
- }
- printf("comp_size:%d\n",comp_size);
- uncomp_size=100;
- if((return_code=uncompress((Byte *)uncomp_bytes,&uncomp_size,(Byte *)comp_bytes,comp_size))!=Z_OK)
- {
- printf("return code:%d\n",return_code);
- exit(1);
- }
- printf("uncomp_size:%d\n",uncomp_size);
- printf("%s\n",uncomp_bytes);
- return 0;
- }
使用命令:
gcc test.c -o test -lz
输出结果如下:
- uncomp_size:10
- comp_size:18
- uncomp_size:10
- helloworld
代码
命令
生成
后进
库文件
文件
文件夹
目录
结果
测试
输出
应用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电子表格中提取第几数据库
河南健康云互联网科技有限公司
高职网络安全比赛
sql 数据库无法定时备份
南通 网络安全
军营网络安全宣传微视频
云数据库 白皮书
徐州企业软件开发
网络安全宣传节目观后感200字
密码管理 服务器
数据库只要作用
mac软件连接数据库
物流公司数据库
二牛网络技术
软件开发授权合同
计算机网络技术行业的发展情况
数据库为什么需要连接池
c9连接服务器失败请检查网络
藏宝阁网络安全证书
需求分析对软件开发的重要性
云阳县教育安全系统网络安全
服务器 常见端口
大学网络安全措施
武汉外包的软件开发公司
国网认证的网络安全产品
大型数据库原理 期末考试
昌平区数据网络技术咨询哪家好
郑州市支点网络技术有限公司
win免费搭建数据库
大型网站数据库怎么连接