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.0 | compression тепер допускає значення 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-архіві