digitaledgeit/compression

0.2.2 2016-03-14 22:54 UTC

This package is not auto-updated.

Last update: 2024-09-25 12:10:49 UTC


README

PHP 中创建压缩归档的高级类。

示例

向归档中添加条目

$jar = new ZipArchive('test.zip');
$jar
	->addFile($dir.'/package.json', 'package.json')
	->addFolder($dir.'/scripts',    'scripts')
	->close()
;

遍历归档中的条目

	$zip = new ZipArchive('test.zip');
	foreach ($zip as $entry) {
		echo $entry->getName().PHP_EOL;
	}
	$zip->close();

从归档中提取条目

$zip = new ZipArchive('test.zip');
$zip->extractTo('/tmp'); //all entries
$zip['package.json']->extractTo('/tmp/package.json'); //a single entry
$zip->close();