承接 selective/rar 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

selective/rar

最新稳定版本:0.5.0

Composer 安装命令:

composer require selective/rar

包简介

RAR file reader

README 文档

README

RAR file reader for PHP.

Latest Version on Packagist Software License Build Status Total Downloads

Features

  • Read RAR file information
  • RAR 5 archive format
  • RAR 4 archive format
  • No dependencies
  • Very fast

Note: This package does not support extracting / unpacking rar archives.

Requirements

  • PHP 8.1 - 8.4

The PECL RAR package is NOT required

Installation

composer require selective/rar

Usage

Open RAR file

use Selective\Rar\RarFileReader;
use SplFileObject;

$rarFileReader = new RarFileReader();
$rarArchive = $rarFileReader->openFile(new SplFileObject('test.rar'));

foreach ($rarArchive->getEntries() as $entry) {
    echo $entry->getName() . "\n";
}

Open in-memory RAR file

use Selective\Rar\RarFileReader;
use SplTempFileObject;

$file = new SplTempFileObject();
$file->fwrite('my binary rar content');

$rarFileReader = new RarFileReader();
$rarArchive = $rarFileReader->openFile($file);

foreach ($rarArchive->getEntries() as $entry) {
    echo $entry->getName() . "\n";
}

License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 10.08k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 21
  • 点击次数: 1
  • 依赖项目数: 1
  • 推荐数: 1

GitHub 信息

  • Stars: 21
  • Watchers: 2
  • Forks: 5
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-08-06