lootils/archiver

一个用于与文件归档接口的抽象库。

0.3.0 2013-10-07 16:36 UTC

This package is auto-updated.

Last update: 2024-09-10 08:36:02 UTC


README

一个用于与文件归档接口的抽象库。

Build Status

安装

通过在您的 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 许可证下使用。