zlib ǥɥ饤֥



zlibǥ󥳡ɤ줿ǡǥɤ饤֥ꡣ

zlibΥǥʬۤܤΤޤްܿ



malloc饤֥ǰڻȤʤ褦ˤ



ˡϰʲΤ褦ˤ롣



z_stream z;



z.buffer = ( inflateGetWorkSize() 礭ΥХåե֤45656 byte )



/*  */

if( inflateInit( &z ) != Z_OK ){

	// Error

}



z.next_in = ̥ǡƬɥ쥹

z.avail_in = ̥ǡͭ



z.next_out = ŸХåեƬɥ쥹

z.avail_out = 0;



status = inflate( &z, Z_NO_FLUSH );



inflateEnd( &z );







