25 #require_once 'Zend/Filter/Compress/CompressAbstract.php'; 58 if (!extension_loaded(
'bz2')) {
59 #require_once 'Zend/Filter/Exception.php'; 72 return $this->_options[
'blocksize'];
83 if (($blocksize < 0) || ($blocksize > 9)) {
84 #require_once 'Zend/Filter/Exception.php'; 88 $this->_options[
'blocksize'] = (int) $blocksize;
99 return $this->_options[
'archive'];
110 $this->_options[
'archive'] = (string) $archive;
123 if (!empty($archive)) {
124 $file = bzopen($archive,
'w');
126 #require_once 'Zend/Filter/Exception.php'; 137 if (is_int($compressed)) {
138 #require_once 'Zend/Filter/Exception.php'; 158 if (@file_exists($archive)) {
159 $file = bzopen($archive,
'r');
161 #require_once 'Zend/Filter/Exception.php'; 165 $compressed = bzread($file);
168 $compressed = bzdecompress(
$content);
171 if (is_int($compressed)) {
172 #require_once 'Zend/Filter/Exception.php'; __construct($options=null)