我需要做的是解压缩一个文件(.gz 或 .z),读取第一行并根据读取的第一行做一些事情。但是 C 标准库似乎没有提供一种方法来做到这一点。
是一种独立于平台的方式吗?
最佳答案
使用“zlib”,执行压缩和解压缩的库:
http://www.zlib.net/
它包含在所有 Unix 发行版的基础中,您可以轻松地将您的程序链接到 Windows 版本并发布 DLL。
关于c - Unix 系统编程 - 以编程方式解压文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2343451/