PHP Classes

PHP Archiver: Manage archives of files in multiple formats

Recommend this page to a friend!
     
  Info   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 100 All time: 9,807 This week: 206Up
Version License PHP version Categories
archiver 1.0BSD License5PHP 5, Files and Folders, Compression
Description 

Author

This package can be used to manage archives of files in multiple formats.

It provide classes to help performing actions on archives that can contain compressed versions of external files.

Currently it can create archives in RAR format form a given list of files.

Picture of Dmitry Mamontov
  Performance   Level  
Name: Dmitry Mamontov <contact>
Classes: 16 packages by
Country: Russian Federation Russian Federation
Age: 34
All time rank: 77925 in Russian Federation Russian Federation
Week rank: 214 Up15 in Russian Federation Russian Federation Up
Innovation award
Innovation award
Nominee: 6x

Details

WIP: Archiver

Universal archiver. On development stage.

Roadmap

  • RAR - ~~Writers~~ - Extractors
  • ZIP
  • TAR
  • 7ZIP

  Files folder image Files (40)  
File Role Description
Files folder imagesrc (1 directory)
Accessible without login Plain text file .php_cs Example Example script
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files (40)  /  src  
File Role Description
Files folder imageArchiver (2 files, 10 directories)

  Files folder image Files (40)  /  src  /  Archiver  
File Role Description
Files folder imageAction (1 file)
Files folder imageCollection (8 files)
Files folder imageCommand (1 file, 1 directory)
Files folder imageDetector (2 files)
Files folder imageEnum (1 file)
Files folder imageException (5 files)
Files folder imageHelper (1 file)
Files folder imageProcess (2 files)
Files folder imageValidator (2 files, 2 directories)
Files folder imageWriter (2 files, 1 directory)
  Plain text file Archive.php Class Class source
  Plain text file Rar.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Action  
File Role Description
  Plain text file CreateAction.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Collection  
File Role Description
  Plain text file AbstractCollection.php Class Class source
  Plain text file ContentCollection.php Class Class source
  Plain text file DirectoryCollection.php Class Class source
  Plain text file EmptyDirectoryCollection.php Class Class source
  Plain text file EmptyFileCollection.php Class Class source
  Plain text file FileCollection.php Class Class source
  Plain text file OptionsCollection.php Class Class source
  Plain text file PatternCollection.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Command  
File Role Description
Files folder imageRar (3 files)
  Plain text file AbstractCommand.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Command  /  Rar  
File Role Description
  Plain text file AbstractRarCommand.php Class Class source
  Plain text file AddRarCommand.php Class Class source
  Plain text file CommentRarCommand.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Detector  
File Role Description
  Plain text file AbstractDetector.php Class Class source
  Plain text file RarDetector.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Enum  
File Role Description
  Plain text file Compression.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Exception  
File Role Description
  Plain text file OptionException.php Class Class source
  Plain text file PathException.php Class Class source
  Plain text file ProcessException.php Class Class source
  Plain text file RarException.php Class Class source
  Plain text file WriterException.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Helper  
File Role Description
  Plain text file StringHelper.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Process  
File Role Description
  Plain text file AbstractProcess.php Class Class source
  Plain text file RarProcess.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Validator  
File Role Description
Files folder imageConstraints (2 files)
Files folder imageRar (2 files)
  Plain text file FileSystemValidator.php Class Class source
  Plain text file ValidatorInterface.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Validator  /  Constraints  
File Role Description
  Plain text file File.php Class Class source
  Plain text file FileValidator.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Validator  /  Rar  
File Role Description
  Plain text file BinaryRarValidator.php Class Class source
  Plain text file NativeRarValidator.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Writer  
File Role Description
Files folder imageRar (2 files)
  Plain text file AbstractBinaryWriter.php Class Class source
  Plain text file AbstractWriter.php Class Class source

  Files folder image Files (40)  /  src  /  Archiver  /  Writer  /  Rar  
File Role Description
  Plain text file BinaryRarWriter.php Class Class source
  Plain text file NativeRarWriter.php Class Class source

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:100
This week:0
All time:9,807
This week:206Up