(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 '失敗,代碼:' . $res;
}
?>