Zlib库的使用实现对zip文件的解压缩

这篇博客介绍了如何在Windows环境下使用Zlib库来解压缩ZIP文件。首先,作者下载了Zlib的预编译DLL,并配置了VS2010项目以使用静态库。接着,针对64位系统,作者分享了自行编译Zlib的方法。文章详细讲解了Zlib的compress和uncompress函数,用于压缩和解压缩数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实习项目中涉及到获取GigEVision设备的XML设备描述文件

A GigE Vision device MUST have an XML device description with the syntax described

in the GenApi module of the GenICam standard.

XML文件有两种形式:压缩的(.zip)XML文件,和未压缩的(.xml)XML文件

对应两种url描述: 

1)Local:MER-200-14Gx_V1.0.29.zip;40ba0000;c350      

2)Local:eco655MVGE_r2_v1.6.0_b2545.xml;10000;271DC  

对于未压缩的.xml文件,直接读取就行;对于压缩的.zip文件,需要进行解压缩

于是去了解了zip文件的压缩原理,推荐文章:http://blog.youkuaiyun.com/ljh0302/article/details/50381470

发现zip的压缩原理还是比较复杂的,要手动去写一个zip的解压缩程序还是很费力,于是考虑用已有的解压缩的库zlib来实现。

一、下载并配置zlib

系统Win7 64位

官网下载编译好的DLL:zlib128-dll.zip,官网地址htt

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值