PharFileInfo::getCompressedSize

(PHP >= 5.3.0, PECL phar >= 1.0.0)
Returns the actual size of the file (with compression) inside the Phar archive
public int PharFileInfo::getCompressedSize ( void )

This returns the size of the file within the Phar archive. Uncompressed files will return the same value for getCompressedSize as they will with filesize()

Returns:

The size in bytes of the file within the Phar archive on disk.

Examples:
A PharFileInfo::getCompressedSize() example
<?php
try {
    $p = new Phar('/path/to/my.phar', 0, 'my.phar');
    $p['myfile.txt'] = 'hi';
    $file = $p['myfile.txt'];
    echo $file->getCompressedSize();
} catch (Exception $e) {
    echo 'Write operations failed on my.phar: ', $e;
}
?>

The above example will output:

2
See also:

PharFileInfo::isCompressed() -

PharFileInfo::decompress() -

PharFileInfo::compress() -

Phar::canCompress() -

Phar::isCompressed() -

Phar::compress() -

Phar::decompress() -

Phar::getSupportedCompression() -

Phar::decompressFiles() -

Phar::compressFiles() -

doc_php
2016-02-24 15:55:29
Comments
Leave a Comment

Please login to continue.