&reftitle.constants;
&extension.constants;
Constantes de compresión de Phar
Constante
Valor
Descripción
Phar::NONE
(integer)
0x00000000
sin compresión
Phar::COMPRESSED
(integer)
0x0000F000
máscara de bit que puede ser usada con banderas de fichero para determinar si está presente algún tipo de compresión
Phar::GZ
(integer)
0x00001000
compression zlib (gzip)
Phar::BZ2
(integer)
0x00002000
compression bzip2
Constanten de formato de fichero de Phar
Constante
Valor
Descripción
Phar::SAME
(integer)
0
conservar el mismo formato de fichero
Phar::PHAR
(integer)
1
formato de fichero phar
Phar::TAR
(integer)
2
formato de fichero tar
Phar::ZIP
(integer)
3
formato de fichero zip
Constantes de signatura de Phar
Constante
Valor
Descripción
Phar::MD5
(integer)
0x0001
singnatura con el algoritmo hash md5
Phar::SHA1
(integer)
0x0002
singnatura con el algoritmo hash sha1
Phar::SHA256
(integer)
0x0003
singnatura con el algoritmo hash sha256 (requiere la extensión Hash)
Phar::SHA512
(integer)
0x0004
singnatura con el algoritmo hash sha512 (requiere la extensión Hash)
Phar::OPENSSL
(integer)
0x0010
signatura con la pareja de claves pública/privada de OpenSSL. Esta es una signatura
de clave asimétrica verdadera.
Constantes de sobrescritura MIME de webPhar de Phar
Constante
Valor
Descripción
Phar::PHP
(integer)
1
usada para ordenar al parámetro de sobrescritura MIME
de Phar::webPhar que la extensión debería ser
analizada como un fichero de PHP
Phar::PHPS
(integer)
2
usada para ordenar al parámetro de sobrescritura MIME
de Phar::webPhar que la extensión debería ser
analizada como un fichero fuente de PHP a través de highlight_file