C++ C PHP Makefile Shell M4 Other
Latest commit 10932c2 Jul 22, 2017 @cataphract cataphract Release 4.0.0
Permalink
Failed to load latest commit information.
tests Add tests for RarEntry functions w/out one Jul 22, 2017
unrar Fix swapped param order in extractchunk Jul 18, 2017
.gitignore Ignore unrar/.libs Jul 21, 2017
.travis.yml Rework to support 7.0 and 7.1 Jul 21, 2017
CREDITS Updated package.xml and CREDITS. Release 2.0.0snap29112009 Nov 29, 2009
LICENSE add LICENSE fail Oct 11, 2013
README.md Add badges Jul 21, 2017
appveyor.bat Windows support and appveyor Jul 21, 2017
appveyor.yml Windows support and appveyor Jul 21, 2017
composer.json Release 4.0.0 Jul 22, 2017
config.m4 Refactor time functions to rar_time.c Jul 22, 2017
config.w32 Refactor time functions to rar_time.c Jul 22, 2017
example.php fix example script Jun 11, 2004
extflow.txt - Fixed bug in dimensions handler. May 31, 2010
package.xml Release 4.0.0 Jul 22, 2017
php_rar.h Refactor time functions to rar_time.c Jul 22, 2017
rar.c Rework to support 7.0 and 7.1 Jul 21, 2017
rar_error.c Rework to support 7.0 and 7.1 Jul 21, 2017
rar_navigation.c Fix redir functions; add test Jul 22, 2017
rar_stream.c Refactor time functions to rar_time.c Jul 22, 2017
rar_time.c Refactor time functions to rar_time.c Jul 22, 2017
rararch.c Fix cloning of RarArchive being allowed Jul 21, 2017
rarentry.c Fix redir functions; add test Jul 22, 2017
technote.txt Added extflow.txt. Apr 28, 2010
travis.sh Rework to support 7.0 and 7.1 Jul 21, 2017
unrardll.txt Fixed packed sizes using high bits from unpacked sizes. Apr 21, 2010
valgrind.supp Rework to support 7.0 and 7.1 Jul 21, 2017

README.md

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.

Build Status Appveyor Build Status Travis codecov