RarEntry::getPackedSize

(PECL rar >= 0.1)

RarEntry::getPackedSize获取条目的压缩大小

说明

public RarEntry::getPackedSize(): int

获取档案条目的压缩大小。

注意:

请注意,在具有 32 位长整型的平台(包括 Windows x64)上,返回的最大大小限制为 2 GiB。检查常量 PHP_INT_MAX

参数

此函数没有参数。

返回值

返回压缩大小,或在错误时返回 false

变更日志

版本 说明
PECL rar 2.0.0 此方法现在在具有 64 位 int 的平台上返回大于 2 GiB 的压缩大小的正确值,并且在其他平台上从不返回负值。

范例

示例 #1 RarEntry::getPackedSize() 示例

<?php

$rar_file
= rar_open('example.rar') or die("Failed to open Rar archive");

$entry = rar_entry_get($rar_file, 'Dir/file.txt') or die("Failed to find such entry");

echo
"Packed size of " . $entry->getName() . " = " . $entry->getPackedSize() . " bytes";

?>

添加说明

用户贡献说明

此页面没有用户贡献的说明。
To Top