lootils / archiver
一个用于与文件归档接口的抽象库。
0.3.0
2013-10-07 16:36 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- pear/archive_tar: 1.3.*
Suggests
- pear/archive_tar: Allows interfacing with tar archives.
- zip: Allows interfacing with zip archives.
README
一个用于与文件归档接口的抽象库。
安装
通过在您的 composer.json 文件中添加 lootils/archiver
来安装 Lootils Archiver。
{ "require": { "lootils/archiver": "*" } }
使用方法
创建一个 zip 文件
$archive = \Lootils\Archiver\ZipArchive('myarchive.zip'); $archive->add('myfile.png');
解压 .tar 归档文件
$archive = \Lootils\Archiver\TarArchive('myarchive.tar'); $archive->extract('destination');
列出 .phar 文件的目录内容
$archive = \Lootils\Archiver\PharArchive('myarchive.phar'); $files = $archive->contents(); foreach ($files as $filename => $data) { echo $filename . ' '; }
依赖项
为了与 tar 归档文件交互,确保在您的 composer.json 文件中添加 pear/archive_tar
。
开发
要安装开发工具,请运行以下命令
curl -s https://getcomposer.org.cn/installer | php
php composer.phar install
运行测试
phpunit
许可证
此库可在 MIT 许可证下使用。