mini_gzip:mini_gzip-嵌入式,最小内存GZIP API

时间:2024-05-17 08:16:46
【文件属性】:

文件名称:mini_gzip:mini_gzip-嵌入式,最小内存GZIP API

文件大小:35KB

文件格式:ZIP

更新时间:2024-05-17 08:16:46

c compression embeddable gzip zlib

mini_gzip-嵌入式,最小内存GZIP API 可嵌入的,最小的GZIP功能,具有旨在从内存中工作的API。 目前仅支持减压。 我在需要一小段代码在正在使用的嵌入式系统中进行解压缩时就编写了该代码,然后发现大多数与GZIP相关的程序都使用POSIX FILE API,这使得示例不适用于我的情况。 。 mini_gzip基于miniz库( ),该库提供了一个API,用于对根据deflate算法压缩的数据进行操作。 添加的一层为GZIP文件提供了一个容器,让我进行一些验证。 建立 一切都应完全独立,并使用以下内容构建: make 如何使用 该API在struct mini_gz结构上运行,这些结构是用于存储具有GZIP数据的内存的容器。 您必须在结构1st上调用mini_gz_init() ,其余的API才能正常工作。 接下来,你必须调用mini_gz_start(&gz, m


【文件预览】:
mini_gzip-master
----.gitignore(139B)
----mini_gzip_testprog.c(3KB)
----.travis.yml(56B)
----COPYRIGHT.md(1KB)
----mini_gzip.h(1KB)
----README.md(3KB)
----miniz.c(122KB)
----makefile(1KB)
----miniz.h(50B)
----mini_gzip.c(3KB)

网友评论