RarEntry::getUnpackedSize

(PECL rar >= 0.1)

RarEntry::getUnpackedSize获取条目解压后的尺寸

说明

public RarEntry::getUnpackedSize(): int

获取档案条目的解压后的尺寸。

注意:

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

参数

此函数没有参数。

返回值

返回解压后的尺寸,或者在错误时返回 false

变更日志

版本 说明
PECL rar 2.0.0 此方法现在在使用 64 位 int 的平台上返回大于 2 GiB 的解压尺寸的正确值,并且在其他平台上永远不会返回负值。

返回值

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

<?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
"Unpacked size of " . $entry->getName() . " = " . $entry->getPackedSize() . " bytes";

?>

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top