(PHP >= 8.3.0, PECL zip >= 1.22.0)
ZipArchive::getArchiveFlag — Возвращает значение глобального флага ZIP-архива
Метод возвращает значение глобального флага ZIP-архива.
flag
       Глобальный флаг, который нужно получить, — значение
       из следующих AFL_*-констант:
       
flags
       Метод вернёт исходный неизменённый флаг, если значение флагов
       в параметре flags примет значение константы
       ZipArchive::FL_UNCHANGED.
      
Метод возвращает 1, если флаг для архива установлен, 0, если нет, и -1 при ошибке.
Пример #1 Пример проверки того, содержится ли архив в формате torrentzip
<?php
$zip = new ZipArchive();
$res = $zip->open('test.zip');
if ($res === true) {
    var_dump($zip->getArchiveFlag(ZipArchive::AFL_IS_TORRENTZIP));
} else {
    echo 'Ошибка, код: ' . $res;
}
?>