2024年6月1日发(作者:)

c语言zlib库使用例程

以下是一个简单的C语言使用zlib库的例程:

c.

#include

#include

#include

#include

#define CHUNK 16384。

int compress_file(const char source, const char dest) {

FILE source_file = fopen(source, "rb");

if (!source_file) {。

return -1;

}。

FILE dest_file = fopen(dest, "wb");

if (!dest_file) {。

fclose(source_file);

return -1;

}。

int ret;

unsigned char in[CHUNK];

unsigned char out[CHUNK];

z_stream strm;