関数uncompress_gzip_data_fixsize マニュアル

(The documentation of function uncompress_gzip_data_fixsize)

Last Update: 2021/11/30


◆機能・用途(Purpose)

解凍後のデータサイズを指定してgzip形式で圧縮されたデータを解凍する。
Uncompress a data that was compressed in the gzip format, with specifying the uncompressed data size.


◆形式(Format)

#include <compress.h>
inline unsigned char ∗uncompress_gzip_data_fixsize
(const int gzip_data_size,int uncompressed_data_size,
 unsigned char ∗gzip_data)


◆引数(Arguments)

gzip_data_size 圧縮された(これから解凍したい)データのサイズ(バイト数)。
The size of the compressed data in bytes.
uncompressed_data_size 解凍後のデータのサイズ(バイト数)。
The size of the uncompressed data in bytes.
gzip_data 圧縮された(これから解凍したい)データ。
The compressed data (i.e., the data the user wants to uncompress).


◆戻り値(Return value)

gzip_dataを解凍したデータ。
The data obtained by uncompressing gzip_data.


◆使用例(Example)

unsigned char ∗original,∗uncompressed;
fread(original,100,sizeof(unsigned char),fp);
uncompressed=uncompress_gzip_data_fixsize(100,1000,original);