GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - static-php/php-rar: PECL rar extension

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

469 Commits
469 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
tests
tests
 
 
unrar
unrar
 
 
.clang-format
.clang-format
 
 
.gitignore
.gitignore
 
 
CREDITS
CREDITS
 
 
Justfile
Justfile
 
 
LICENSE
LICENSE
 
 
Makefile.frag
Makefile.frag
 
 
README.md
README.md
 
 
composer.json
composer.json
 
 
config.m4
config.m4
 
 
config.w32
config.w32
 
 
example.php
example.php
 
 
extflow.txt
extflow.txt
 
 
package.xml
package.xml
 
 
php-rar.config
php-rar.config
 
 
php-rar.creator
php-rar.creator
 
 
php-rar.files
php-rar.files
 
 
php-rar.includes
php-rar.includes
 
 
php_compat.h
php_compat.h
 
 
php_rar.h
php_rar.h
 
 
php_upgrade.md
php_upgrade.md
 
 
rar.c
rar.c
 
 
rar.map
rar.map
 
 
rar_error.c
rar_error.c
 
 
rar_navigation.c
rar_navigation.c
 
 
rar_stream.c
rar_stream.c
 
 
rar_time.c
rar_time.c
 
 
rararch.c
rararch.c
 
 
rarentry.c
rarentry.c
 
 
run-tests-rar.php
run-tests-rar.php
 
 
technote.txt
technote.txt
 
 
unrar_update.md
unrar_update.md
 
 
unrardll.txt
unrardll.txt
 
 
valgrind.supp
valgrind.supp
 
 

Repository files navigation

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.

About

PECL rar extension

packagist.org/packages/cataphract/rar

Resources

Readme
License
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.