查询

RarEntry::getCrc()函数—用法及示例

「 获取当前RAR条目的CRC32校验和值 」


函数名:RarEntry::getCrc()

适用版本:PHP 5 >= 5.3.0, PECL rar >= 2.0.0

函数说明:RarEntry::getCrc() 方法用于获取当前RAR条目的CRC32校验和值。

用法:

public function RarEntry::getCrc ( void ) : int

参数:此函数不接受任何参数。

返回值:返回一个整数表示当前RAR条目的CRC32校验和值。

示例:

$archive = RarArchive::open('archive.rar');
$entries = $archive->getEntries();

foreach ($entries as $entry) {
    if ($entry->isFile()) {
        echo "文件名:" . $entry->getName() . "\n";
        echo "CRC32校验和:" . $entry->getCrc() . "\n";
        echo "-----------------\n";
    }
}

$archive->close();

以上示例中,我们打开一个名为"archive.rar"的RAR文件,并获取其中的所有条目。然后,我们遍历每个条目,如果条目是文件类型,就打印出文件名和它的CRC32校验和值。

请注意,RarEntry::getCrc() 方法需要 PECL rar 扩展的支持,因此在使用此函数之前,需要确保 PECL rar 扩展已经安装并启用。

补充纠错
上一个函数: RarEntry::getFileTime()函数
下一个函数: RarEntry::getAttr()函数
热门PHP函数
分享链接