RarEntry::isEncrypted()
检查RAR文件条目是否被加密
函数名:RarEntry::isEncrypted()
适用版本:PHP 7.2.0以上
函数描述:检查RAR文件条目是否被加密。
用法:
bool RarEntry::isEncrypted ( void )
参数:
无
返回值:
如果RAR文件条目被加密,则返回true;否则返回false。
示例:
$rarFile = RarArchive::open('example.rar');
if ($rarFile === false) {
die("无法打开RAR文件");
}
$entries = $rarFile->getEntries();
foreach ($entries as $entry) {
if ($entry->isEncrypted()) {
echo "RAR文件条目 {$entry->getName()} 被加密\n";
} else {
echo "RAR文件条目 {$entry->getName()} 未被加密\n";
}
}
$rarFile->close();
注意事项:
该函数需要在安装了rar扩展的PHP环境中使用。
在打开RAR文件之前,需要使用RarArchive::open()函数打开RAR文件。
使用RarArchive::getEntries()函数获取RAR文件中的所有条目。
使用RarEntry::getName()函数获取条目的名称。
使用RarArchive::close()函数在使用完毕后关闭RAR文件。
如果RAR文件条目被加密,可以使用其他函数(如RarEntry::extract())来解密并提取条目的内容。