Download the PHP package dariusiii/rarinfo without Composer

On this page you can find all versions of the php package dariusiii/rarinfo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package rarinfo

Latest Stable Version Total Downloads License

A set of basic utility classes for working with RAR archives and related parity and verification files in pure PHP (no external dependencies). See the [Releases] (https://github.com/DariusIII/rarinfo/releases) page for versioned releases of the whole library, which contains:

ArchiveReader

Abstract base class for the various file inspectors that defines the basic API and implements common methods for file/data handling.

ArchiveInfo (extends ArchiveReader)

Example class that provides a facade for all the readers in the library, and also allows recursive inspection of archives packed within archives.

RarInfo (extends ArchiveReader)

Class for inspecting the contents of RAR archives.

RarUnicodeFilename (in rarinfo.php)

Class for handling unicode filenames in RAR archive listings.

SfvInfo (extends ArchiveReader)

Class for inspecting the contents of SFV verification files.

SrrInfo (extends RarInfo)

Class for inspecting the contents of SRR files and reporting on the RAR files that they cover, as well as allowing extraction of any stored files that they might contain.

Par2Info (extends ArchiveReader)

Class for inspecting the contents of PAR2 parity files and reporting on the archives that they cover.

ZipInfo (extends ArchiveReader)

Class for inspecting the contents of ZIP archives.

SzipInfo (extends ArchiveReader)

Class for inspecting the contents of 7-zip (.7z) archives.

PipeReader

A utility class for handling the piped output of an external command.

Testing

Some basic unit tests using PHPUnit are in /tests, with sample files in /tests/fixtures (run generate.php from there first and on each pull), more coverage and any Github-friendly samples are always welcome. Some optional tests require external binaries (see /tests/bin/README.md). Enjoy :)


All versions of rarinfo with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package dariusiii/rarinfo contains the following files

Loading the files please wait ....