PHP Conference Japan 2024

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("无法打开 Rar 归档文件");

$entry = rar_entry_get($rar_file, 'Dir/file.txt') or die("无法找到此条目");

echo
"“" . $entry->getName() . "” 的压缩大小 = " . $entry->getPackedSize() . " 字节";

?>

添加注释

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top