(PECL rar >= 0.1)
RarEntry::getUnpackedSize — Obtém o tamanho descompactado da entrada
Obtém o tamanho descompactado da entrada do arquivo.
Nota:
Observe que em plataformas com comprimentos de 32 bits (que inclui Windows x64), o tamanho máximo retornado é limitado a 2 GiB. Verifique a constante
PHP_INT_MAX
.
Esta função não possui parâmetros.
Retorna o tamanho descompactado ou false
em caso de erro.
Versão | Descrição |
---|---|
PECL rar 2.0.0 | Este método agora retorna valores corretos de tamanhos descompactados maiores que 2 GiB em plataformas com ints de 64 bits e nunca retorna valores negativos em outras plataformas. |
Exemplo #1 Exemplo de RarEntry::getUnpackedSize()
<?php
$rar_file = rar_open('exemplo.rar') or die("Falha ao abrir arquivo Rar");
$entry = rar_entry_get($rar_file, 'Dir/arquivo.txt') or die("Falha ao pesquisar tal entrada");
echo "Tamanho descompactado de " . $entry->getName() . " = " . $entry->getPackedSize() . " bytes";
?>