例1 Rar 拡張モジュールの概要
<?php
$rar_file = rar_open('example.rar') or die("Rar アーカイブをオープンできません。");
$entries = rar_list($rar_file);
foreach ($entries as $entry) {
echo 'ファイル名: ' . $entry->getName() . "\n";
echo '圧縮時のファイルサイズ: ' . $entry->getPackedSize() . "\n";
echo '展開後のファイルサイズ: ' . $entry->getUnpackedSize() . "\n";
$entry->extract('/dir/extract/to/');
}
rar_close($rar_file);
?>
この例は Rar アーカイブファイルをオープンし、 指定したディレクトリに個々のファイルを展開します。