array( 'encode' => array('fname' => 'gzcompress', 'args' => array(false, 9), 'data_arg' => 0), 'decode' => array('fname' => 'gzuncompress'), 'desc' => 'RFC 1950 ZLib compression at maximum' ), 'gz_deflate' => array( 'encode' => array('fname' => 'gzdeflate', 'args' => array(false, 9), 'data_arg' => 0), 'decode' => array('fname' => 'gzinflate'), 'desc' => 'RFC 1951 ZLib deflate at maximum' ), 'bz' => array( 'encode' => array('fname' => 'bzcompress', 'args' => array(false, 9, 30), 'data_arg' => 0), 'decode' => array('fname' => 'bzdecompress'), 'desc' => 'BZip2 compress at maximum, using work factor 30' ), // add other compressors here ); ?>