PharFileInfo::isCompressed

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

PharFileInfo::isCompressed — Перевірити, чи стиснений файл

Опис

public PharFileInfo::isCompressed(?int $compression = null): bool

Перевіряє, чи стиснений файл усередині Phar-архіву за допомогою Gzip або Bzip2.

Список параметрів

compression

Одна из констант**Phar::GZ** або **Phar::BZ2**. За замовчуванням – будь-який тип стиснення.

Значення, що повертаються

true, якщо файл стиснутий і false в іншому випадку.

список змін

ВерсияОпис
8.0.0compression тепер допускає значення null.

Приклади

Приклад #1 Приклад використання PharFileInfo::isCompressed()****

Loading...

Результат виконання наведеного прикладу:

bool(false)
bool(true)

Дивіться також

  • PharFileInfo::getCompressedSize() - Отримати реальний розмір файлу на диску з урахуванням стиснення
  • PharFileInfo::decompress() - Розтискає поточний файл
  • PharFileInfo::compress() - Стиснути поточний файл за допомогою zlib або bzip2
  • Phar::decompress() - Розпаковує весь Phar-архів
  • Phar::compress() - Стискає весь Phar-архів за допомогою Gzip- або Bzip2-стиснення
  • Phar::canCompress() - Перевіряє, чи підтримує модуль phar стиск з використанням zlib або bzip2
  • Phar::isCompressed() - Повертає Phar::GZ або PHAR::BZ2, якщо phar-архів стиснутий повністю (.tar.gz/tar.bz і так далі)
  • Phar::getSupportedCompression() - Повертає масив підтримуваних алгоритмів стиснення
  • Phar::decompressFiles() - Розпаковує всі файли в поточному Phar-архіві
  • Phar::compressFiles() - Стискає всі файли у поточному Phar-архіві