私がする必要があるのは、ファイル(.gzまたは.z)を解凍し、最初の行を読み取り、最初に読み取った行に従っていくつかの処理を実行することです。しかし、C標準ライブラリはこれを行う方法を提供していないようです。
プラットフォームに依存しない方法ですか?
私がする必要があるのは、ファイル(.gzまたは.z)を解凍し、最初の行を読み取り、最初に読み取った行に従っていくつかの処理を実行することです。しかし、C標準ライブラリはこれを行う方法を提供していないようです。
プラットフォームに依存しない方法ですか?
圧縮と解凍を実行するライブラリ「zlib」を使用します。
これはすべての Unix ディストリビューションのベースに含まれており、プログラムを Windows バージョン用に簡単にリンクして DLL を出荷できます。
info-zipライブラリは非常に移植性があります。