zlib gzopen()
は圧縮ファイルストリームを返します。zlib gzopen()は、圧縮ファイルストリームを返します。ファイルを解凍しますか?
gzFile data_file;
data_file = gzopen(filename.c_str(), "r");
ここで、data_file
は圧縮ファイルストリームです。 私はzlib docsからこれを見逃しているかもしれません。しかし、これは開かれたファイルを解凍しますか? gzopen()
は、gzippedファイルを直接解析することはできません。 これを解凍する必要はありませんか?
ありがとうございます!
開かれたファイルを 'gz'関数で読み込むと解凍が行われます。 'gz'ファンクションファミリーの全ポイントは、圧縮されていないかのようにCスタイルのインターフェースで圧縮されたファイルで作業できるようにすることです。 – HolyBlackCat