PHP Archiver: Manage archives of files in multiple formats

Recommend this page to a friend!

  Author Author  
Picture of Dmitry Mamontov
Name: Dmitry Mamontov <contact>
Classes: 16 packages by
Country: Russian Federation Russian Federation
Innovation award
Innovation award
Nominee: 6x


  Detailed description   Download Download .zip .tar.gz  
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.

Details

WIP: Archiver

Universal archiver. On development stage.

Roadmap

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

  Classes of Dmitry Mamontov  >  PHP Archiver  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: PHP Archiver
Base name: archiver
Description: Manage archives of files in multiple formats
Version: -
PHP version: 5
License: BSD License
 
  Groups   Applications   Files Files  

  Groups  
Group folder image PHP 5 Classes using PHP 5 specific features View top rated classes
Group folder image Files and Folders Listing, accessing and manipulating files and folders View top rated classes
Group folder image Compression Data compression and file archive manipulation View top rated classes


  Applications that use this package  
No pages of applications that use this class were specified.

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
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  /  src  
File Role Description
Files folder imageArchiver (2 files, 10 directories)

  Files folder image Files  /  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  /  src  /  Archiver  /  Action  
File Role Description
  Plain text file CreateAction.php Class Class source

  Files folder image Files  /  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  /  src  /  Archiver  /  Command  
File Role Description
Files folder imageRar (3 files)
  Plain text file AbstractCommand.php Class Class source

  Files folder image Files  /  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  /  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  /  src  /  Archiver  /  Enum  
File Role Description
  Plain text file Compression.php Class Class source

  Files folder image Files  /  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  /  src  /  Archiver  /  Helper  
File Role Description
  Plain text file StringHelper.php Class Class source

  Files folder image Files  /  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  /  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  /  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  /  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  /  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  /  src  /  Archiver  /  Writer  /  Rar  
File Role Description
  Plain text file BinaryRarWriter.php Class Class source
  Plain text file NativeRarWriter.php Class Class source

Download Download all files: archiver.tar.gz archiver.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.

For more information send a message to info at phpclasses dot org.