RarEntry::getUnpackedSize

(PECL rar >= 0.1)

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

Description

public int RarEntry::getUnpackedSize ( void )

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
2.0.0 Cette méthode retourne maintenant 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";

?>

LoadingChargement en cours