我需要做的是解压缩一个文件(.gz 或 .z),读取第一行并根据读取的第一行做一些事情。但是 C 标准库似乎没有提供一种方法来做到这一点。

是一种独立于平台的方式吗?

最佳答案

使用“zlib”,执行压缩和解压缩的库:

http://www.zlib.net/

它包含在所有 Unix 发行版的基础中,您可以轻松地将您的程序链接到 Windows 版本并发布 DLL。

关于c - Unix 系统编程 - 以编程方式解压文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2343451/

10-11 16:57