function backup_migrate_filter_compression::_backup_migrate_bzip_decode in Backup and Migrate 8.2
Same name and namespace in other branches
- 8.3 includes/filters.compression.inc \backup_migrate_filter_compression::_backup_migrate_bzip_decode()
- 6.3 includes/filters.compression.inc \backup_migrate_filter_compression::_backup_migrate_bzip_decode()
- 6.2 includes/filters.compression.inc \backup_migrate_filter_compression::_backup_migrate_bzip_decode()
- 7.3 includes/filters.compression.inc \backup_migrate_filter_compression::_backup_migrate_bzip_decode()
- 7.2 includes/filters.compression.inc \backup_migrate_filter_compression::_backup_migrate_bzip_decode()
Bzip decode a file.
1 call to backup_migrate_filter_compression::_backup_migrate_bzip_decode()
- backup_migrate_filter_compression::_backup_migrate_file_decompress in includes/
filters.compression.inc - Decompress a file with the given settings. Also updates settings to reflect new file mime and file extension.
File
- includes/
filters.compression.inc, line 163 - A filter for compressing bckups with zip, gz bzip etc.
Class
- backup_migrate_filter_compression
- A filter for compressing backup files.
Code
function _backup_migrate_bzip_decode($source, $dest) {
$success = FALSE;
if (@function_exists("bzopen")) {
if (($fp_out = fopen($dest, 'w')) && ($fp_in = bzopen($source, 'r'))) {
while (!feof($fp_in)) {
fwrite($fp_out, gzread($fp_in, 1024 * 512));
}
$success = TRUE;
}
else {
$error = TRUE;
}
@bzclose($fp_in);
@fclose($fp_out);
}
return $success;
}