Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.11 KB

File metadata and controls

35 lines (24 loc) · 1.11 KB

PHP extension for reading RAR archives using the bundled UnRAR library.

This extension uses a modified version of the UnRAR library. The UnRAR library is an official open-source library by RARLabs, an auto generated subset of the RAR codebase. It is available from http://www.rarlab.com/rar_add.htm Please note that it has a more restrictive license than the PHP bindings, barring using it to re-create the RAR compression algorithm. See unrar/LICENSE.txt for details.

Some modifications have been applied to the UnRAR library, mainly to allow streaming extraction of files without using threads.

Installation

With PECL

To install a specific version directly from GitHub, use the .tgz release asset — not the auto-generated tag archive, which has an incompatible directory structure:

pecl install https://github.com/cataphract/php-rar/releases/download/v4.3.1/rar-4.3.1.tgz

Then add extension=rar to your php.ini.

With PIE

PIE is the modern replacement for PECL, available from PHP 8.1+.

pie install rar

PIE automatically adds the extension to your php.ini.