No description or website provided.
C++
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Android.mk Add LOCAL_MODULE_TAGS to Android.mk Apr 17, 2011
UnRAR.vcproj Init import Dec 17, 2010
UnRARDll.vcproj Init import Dec 17, 2010
arccmt.cpp Init import Dec 17, 2010
archive.cpp Init import Dec 17, 2010
archive.hpp Init import Dec 17, 2010
arcread.cpp Init import Dec 17, 2010
array.hpp Init import Dec 17, 2010
beosea.cpp Init import Dec 17, 2010
cmddata.cpp Init import Dec 17, 2010
cmddata.hpp Init import Dec 17, 2010
coder.cpp Init import Dec 17, 2010
coder.hpp Init import Dec 17, 2010
compress.hpp Init import Dec 17, 2010
consio.cpp Port to froyo Dec 17, 2010
consio.hpp Init import Dec 17, 2010
crc.cpp Init import Dec 17, 2010
crc.hpp Init import Dec 17, 2010
crypt.cpp Init import Dec 17, 2010
crypt.hpp Init import Dec 17, 2010
dll.cpp Init import Dec 17, 2010
dll.def Init import Dec 17, 2010
dll.hpp Init import Dec 17, 2010
dll.rc Init import Dec 17, 2010
encname.cpp Init import Dec 17, 2010
encname.hpp Init import Dec 17, 2010
errhnd.cpp Port to froyo Dec 17, 2010
errhnd.hpp Init import Dec 17, 2010
extinfo.cpp Init import Dec 17, 2010
extinfo.hpp Init import Dec 17, 2010
extract.cpp Init import Dec 17, 2010
extract.hpp Init import Dec 17, 2010
filcreat.cpp Init import Dec 17, 2010
filcreat.hpp Init import Dec 17, 2010
file.cpp Init import Dec 17, 2010
file.hpp Init import Dec 17, 2010
filefn.cpp Init import Dec 17, 2010
filefn.hpp Init import Dec 17, 2010
filestr.cpp Init import Dec 17, 2010
filestr.hpp Init import Dec 17, 2010
find.cpp Init import Dec 17, 2010
find.hpp Init import Dec 17, 2010
getbits.cpp Init import Dec 17, 2010
getbits.hpp Init import Dec 17, 2010
global.cpp Init import Dec 17, 2010
global.hpp Init import Dec 17, 2010
headers.hpp Init import Dec 17, 2010
isnt.cpp Init import Dec 17, 2010
isnt.hpp Init import Dec 17, 2010
license.txt Init import Dec 17, 2010
list.cpp Init import Dec 17, 2010
list.hpp Init import Dec 17, 2010
loclang.hpp Init import Dec 17, 2010
log.cpp Init import Dec 17, 2010
log.hpp Init import Dec 17, 2010
makefile.bcc Init import Dec 17, 2010
makefile.cygmin Init import Dec 17, 2010
makefile.dj Init import Dec 17, 2010
makefile.dmc Init import Dec 17, 2010
makefile.unix Init import Dec 17, 2010
match.cpp Init import Dec 17, 2010
match.hpp Init import Dec 17, 2010
model.cpp Init import Dec 17, 2010
model.hpp Init import Dec 17, 2010
msc.dep Init import Dec 17, 2010
options.cpp Init import Dec 17, 2010
options.hpp Init import Dec 17, 2010
os.hpp Init import Dec 17, 2010
os2ea.cpp Init import Dec 17, 2010
pathfn.cpp Init import Dec 17, 2010
pathfn.hpp Init import Dec 17, 2010
rar.cpp Port to froyo Dec 17, 2010
rar.hpp Init import Dec 17, 2010
rardefs.hpp Init import Dec 17, 2010
rarlang.hpp Init import Dec 17, 2010
raros.hpp Init import Dec 17, 2010
rarpch.cpp Init import Dec 17, 2010
rartypes.hpp Init import Dec 17, 2010
rarvm.cpp Init import Dec 17, 2010
rarvm.hpp Init import Dec 17, 2010
rarvmtbl.cpp Init import Dec 17, 2010
rawread.cpp Init import Dec 17, 2010
rawread.hpp Init import Dec 17, 2010
rdwrfn.cpp Init import Dec 17, 2010
rdwrfn.hpp Init import Dec 17, 2010
readme.txt Init import Dec 17, 2010
recvol.cpp Init import Dec 17, 2010
recvol.hpp Init import Dec 17, 2010
resource.cpp Init import Dec 17, 2010
resource.hpp Init import Dec 17, 2010
rijndael.cpp Init import Dec 17, 2010
rijndael.hpp Init import Dec 17, 2010
rs.cpp Init import Dec 17, 2010
rs.hpp Init import Dec 17, 2010
savepos.cpp Init import Dec 17, 2010
savepos.hpp Init import Dec 17, 2010
scantree.cpp Init import Dec 17, 2010
scantree.hpp Init import Dec 17, 2010
sha1.cpp Init import Dec 17, 2010
sha1.hpp Init import Dec 17, 2010
smallfn.cpp Init import Dec 17, 2010
smallfn.hpp Init import Dec 17, 2010
strfn.cpp Init import Dec 17, 2010
strfn.hpp Init import Dec 17, 2010
strlist.cpp Init import Dec 17, 2010
strlist.hpp Init import Dec 17, 2010
suballoc.cpp Init import Dec 17, 2010
suballoc.hpp Init import Dec 17, 2010
system.cpp Init import Dec 17, 2010
system.hpp Init import Dec 17, 2010
timefn.cpp Init import Dec 17, 2010
timefn.hpp Init import Dec 17, 2010
ulinks.cpp Init import Dec 17, 2010
ulinks.hpp Init import Dec 17, 2010
unicode.cpp Init import Dec 17, 2010
unicode.hpp Init import Dec 17, 2010
unios2.cpp Init import Dec 17, 2010
unpack.cpp Port to froyo Dec 17, 2010
unpack.hpp Init import Dec 17, 2010
unpack15.cpp Init import Dec 17, 2010
unpack20.cpp Init import Dec 17, 2010
uowners.cpp Init import Dec 17, 2010
version.hpp Init import Dec 17, 2010
volume.cpp Init import Dec 17, 2010
volume.hpp Init import Dec 17, 2010
win32acl.cpp Init import Dec 17, 2010
win32stm.cpp Init import Dec 17, 2010

readme.txt

                       Portable UnRAR version


   1. General

   This package includes freeware Unrar C++ source and a few makefiles
   (makefile.bcc, makefile.msc+msc.dep, makefile.unix). Unrar source
   is subset of RAR and generated from RAR source automatically,
   by a small program removing blocks like '#ifndef UNRAR ... #endif'.
   Such method is not perfect and you may find some RAR related
   stuff unnecessary in Unrar, especially in header files.

   If you wish to port Unrar to a new platform, you may need to edit
   '#define LITTLE_ENDIAN' in os.hpp and data type definitions
   in rartypes.hpp.

   if computer architecture does not allow not aligned data access,
   you need to undefine ALLOW_NOT_ALIGNED_INT and define
   STRICT_ALIGNMENT_REQUIRED in os.h. Note that it will increase memory
   requirements.

   If you use Borland C++ makefile (makefile.bcc), you need to define
   BASEPATHCC environment (or makefile) variable containing
   the path to Borland C++ installation.

   Makefile.unix contains numerous compiler option sets.
   GCC Linux is selected by default. If you need to compile Unrar
   for other platforms, uncomment corresponding lines.

   UnRAR.vcproj and UnRARDll.vcproj are projects for Microsoft Visual C++.
   UnRARDll.vcproj lets to build unrar.dll library.


   2. Unrar binaries

   If you compiled Unrar for OS, which is not present in "Downloads"
   and "RAR extras" on www.rarlab.com, we will appreciate if you send
   us the compiled executable to place it to our site.


   3. Acknowledgements

   This source includes parts of code written by the following authors:

   Dmitry Shkarin     PPMII v.H text compression
   Dmitry Subbotin    Carryless rangecoder
   Szymon Stefanek    AES encryption
   Brian Gladman      AES encryption
   Steve Reid         SHA-1 hash function
   Marcus Herbert     makefile.unix file
   Tomasz Klim        fixes for libunrar.so
   Robert Riebisch    makefile.dj and patches for DJGPP


   4. Legal stuff

   Unrar source may be used in any software to handle RAR archives
   without limitations free of charge, but cannot be used to re-create
   the RAR compression algorithm, which is proprietary. Distribution
   of modified Unrar source in separate form or as a part of other
   software is permitted, provided that it is clearly stated in
   the documentation and source comments that the code may not be used
   to develop a RAR (WinRAR) compatible archiver.

   More detailed license text is available in license.txt.