zlib 初级应用
发表于:2024-10-24 作者:千家信息网编辑
千家信息网最后更新 2024年10月24日,在这里下载最新的代码,我下载的是zlib-1.2.5.tar.gz。解压后进入zlib-1.2.5文件夹,然后使用以下命令生成库文件./configuremake之后会生成libz.a在该目录下编辑以
千家信息网最后更新 2024年10月24日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安全错误
数据库的锁怎样保障安全
互联网科技与未来的名言
我的世界著名游戏服务器
网络安全形势及方法
怎么查数据库连接
主报警数据库MADB
查看服务器速度
软件开发时期具体设计和实现
联想安全服务器
苹果电脑服务器故障
青浦区网络营销软件开发管理系统
江阴先进封装软件开发面试
虹口区网络技术服务比较
群晖搭建实用服务器
同名数据库下载
华为服务器管理卡设置
数据库一共显示20行数据的代码
测试学什么软件开发
微信服务器安全狗
如何审核软件开发过程
香港服务器购买平台
软件开发 培训 大连
输入命令查看服务器进程
合肥远闻网络技术
互联网属科技
tag数据库设计
网络安全法与密码学
网络安全对于电子商务重要性
怎么同时做多台服务器初始化
数据库中添加一行信息
辽宁红色文化馆软件开发