PHPackages                             victor78/zippy-ext - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. victor78/zippy-ext

ActiveZippy-extension[Utility &amp; Helpers](/categories/utility)

victor78/zippy-ext
==================

The 7-Zip integration for the Zippy.

v1.0.3(3w ago)135.1k↑11.1%11MITPHPPHP &gt;=8.1CI passing

Since Apr 5Pushed 3w ago1 watchersCompare

[ Source](https://github.com/victor78/ZippyExt)[ Packagist](https://packagist.org/packages/victor78/zippy-ext)[ RSS](/packages/victor78-zippy-ext/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (5)Versions (10)Used By (1)

ZippyExt
========

[](#zippyext)

[![CI](https://github.com/victor78/ZippyExt/actions/workflows/ci.yml/badge.svg)](https://github.com/victor78/ZippyExt/actions/workflows/ci.yml)[![Latest Stable Version](https://camo.githubusercontent.com/f733c338f49a6fa29afc839c78e46c9f1a3a9d88f2e64a806d1de8b05486a759/68747470733a2f2f706f7365722e707567782e6f72672f766963746f7237382f7a697070792d6578742f762f737461626c65)](https://packagist.org/packages/victor78/zippy-ext)[![License](https://camo.githubusercontent.com/3d2d66c852b64dc05623aa26982243b8f4ef36988b6f6004d1ae121d2d3cef52/68747470733a2f2f706f7365722e707567782e6f72672f766963746f7237382f7a697070792d6578742f6c6963656e7365)](https://packagist.org/packages/victor78/zippy-ext)[![Total Downloads](https://camo.githubusercontent.com/2fbedfc40587ca3b9ceaa45faad544cf6eb722e06e16b8953340e5a07fa9d315/68747470733a2f2f706f7365722e707567782e6f72672f766963746f7237382f7a697070792d6578742f646f776e6c6f616473)](https://packagist.org/packages/victor78/zippy-ext)

ZippyExt (aka ZippyExtended) is a library extended over [Zippy](https://github.com/alchemy-fr/Zippy) providing the strategy and adapter for using 7-Zip, including password support.

Requirements
------------

[](#requirements)

- PHP &gt;= 8.1
- [7-Zip](https://www.7-zip.org/) (`7za` or `7z` in `PATH`) — required only for 7zip adapter

PHP Compatibility
-----------------

[](#php-compatibility)

ZippyExtPHP1.x8.1–8.30.x7.0+Installation
------------

[](#installation)

The only supported installation method is via [Composer](https://getcomposer.org). Run the following command to require ZippyExt in your project:

```
composer require victor78/zippy-ext
```

Adapters
--------

[](#adapters)

ZippyExt currently supports the following drivers and file formats:

- zip
    - .zip
- PHP zip extension
    - .zip
- GNU tar
    - .tar
    - .tar.gz
    - .tar.bz2
- BSD tar
    - .tar
    - .tar.gz
    - .tar.bz2
- 7zip
    - .zip (with optional AES-256 password encryption)

Getting started
---------------

[](#getting-started)

All the following code samples assume that ZippyExt is loaded and available as `$zippy`. You need the following code (or variation of) to load ZippyExt:

```
