(PHP >= 8.3.0, PECL zip >= 1.22.0)
ZipArchive::getArchiveFlag — 返回 Zip 存档全局标志的值
如果存档中设置了标志,则返回 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 'Failed, code: ' . $res;
}
?>