RarEntry::getPackedSize
(PECL rar >= 0.1)
RarEntry::getPackedSize — 圧縮後のエントリのサイズを取得する
説明
圧縮後のアーカイブエントリのサイズを取得します。
注意:
調整数型が 32 ビットであるプラットフォーム (Windows x64 など) では、返されるサイズの上限は 2 GiB となります。定数
PHP_INT_MAX
をチェックしましょう。
パラメータ
この関数にはパラメータはありません。
戻り値
圧縮後のサイズ、あるいはエラー時に false
を返します。
変更履歴
バージョン | 説明 |
---|---|
PECL rar 2.0.0 | このメソッドは、64 ビット整数型のプラットフォームで 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() . " バイト";
?>
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google