PharFileInfo::isCompressedGZ
(PHP >= 5.3.0, PECL phar >= 1.0.0)
PharFileInfo::isCompressedGZ — Devolver si la entrada está comprimida con gz
Descripción
public bool PharFileInfo::isCompressedGZ
( void
)
Nota:
Este método ha sido eliminado de la extensión Phar a partir de la versión 2.0.0. Implementaciones alternativas están disponibles utilizando PharFileInfo::isCompressed(), PharFileInfo::decompress(), y PharFileInfo::compress().
Este método devuelve si un fichero está comprimido dentro de un archivo Phar con la compresión Gzip.
Valores devueltos
TRUE si el fichero está comprimido con Gzip dentro del archivo Phar, FALSE si no.
Ejemplos
Ejemplo #1 Un ejemplo de PharFileInfo::isCompressedGZ()
<?php
try {
$p = new Phar('/ruta/a/mi.phar', 0, 'mi.phar');
$p['mifichero.txt'] = 'hola';
$p['mifichero2.txt'] = 'hola';
$p['mifichero3.txt'] = 'hola';
$p['mifichero2.txt']->setCompressedGZ();
$p['mifichero3.txt']->setCompressedBZIP2();
$fichero = $p['mifichero.txt'];
$fichero2 = $p['mifichero2.txt'];
$fichero3 = $p['mifichero3.txt'];
var_dump($fichero->isCompressedGZ());
var_dump($fichero2->isCompressedGZ());
var_dump($fichero3->isCompressedGZ());
} catch (Exception $e) {
echo 'La creación/modificación del phar mi.phar falló: ', $e;
}
?>
El resultado del ejemplo sería:
bool(false) bool(true) bool(false)
Ver también
- PharFileInfo::getCompressedSize() - Devolver el tamaño real de un fichero (con compresión) dentro de un archivo Phar
- PharFileInfo::isCompressedBZIP2() - Devolver si la entrada está comprimida con bzip2
- PharFileInfo::isCompressed() - Devolver si la entrada está comprimida
- PharFileInfo::setCompressedBZIP2() - Comprimir la entrada actual de un Phar dentro del phar usando la compresión Bzip2
- PharFileInfo::setUncompressed() - Descomprimir la entrada actual del Phar dentro del phar, si está comprimida
- PharFileInfo::setCompressedGZ() - Comprimir la entrada actual de un Phar dentro del phar usando la compresión gz
- Phar::canCompress() - Devuelve si la extensión phar soporta la compresión usando zlib o bzip2
- Phar::isCompressed() - Devuelve Phar::GZ oPHAR::BZ2 si el archivo phar entero está comprimido (.tar.gz/tar.bz, etc.)
- Phar::compressAllFilesBZIP2() - Comprimir todos los ficheros del archivo Phar actual usando la compresión Bzip2
- Phar::compressAllFilesGZ() - Comprimir todos los ficheros del archivo Phar actual usando la compresión Gzip
- Phar::getSupportedCompression() - Devolver un array de los algoritmos de compresión soportados
- Phar::uncompressAllFiles() - Descomprimir todos los ficheros del archivo Phar actual