PHP 8.4.0 RC4 available for testing

RarEntry::getUnpackedSize

(PECL rar >= 0.1)

RarEntry::getUnpackedSizeRécupère la taille décompressée d'une entrée

Description

public RarEntry::getUnpackedSize(): int

Récupère la taille décompressée d'une entrée d'une archive.

Note:

Notez que sur les plateformes 32bits (y compris les Windows x64), la taille maximale est tronquée à 2 Go. Vérifier la constante PHP_INT_MAX.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne la taille décompressée, ou false si une erreur survient.

Historique

Version Description
PECL rar 2.0.0 Cette méthode retourne désormais les valeurs correctes pour les tailles décompressées plus grandes que 2Go sur les plateformes 64bits et ne retournera jamais de valeurs négatives pour les autres plateformes.

Valeurs de retour

Exemple #1 Exemple avec RarEntry::getUnpackedSize()

<?php

$rar_file
= rar_open('example.rar') or die("Échec lors de l'ouverture de l'archive Rar");

$entry = rar_entry_get($rar_file, 'Dir/file.txt') or die("Échec lors de la récupération de l'entrée");

echo
"Taille décompressée de " . $entry->getName() . " = " . $entry->getPackedSize() . " octets";

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top