Projects / UniquE RAR File Library

UniquE RAR File Library

The URARFileLib is a small static library that allows you to read files from RAR archives created with RAR and WinRAR. Listing, decompression, and decryption with full RAR 2.0 compatibility is done directly in your application, so there is no need for a DLL or any other external file. It is based on the free unRAR source code by Eugene Roshal, and designed for easy but powerful usage in demos and intros. It is also useful if you want to port your programs since the it is written in pure ANSI C (some parts are optimized in assembly) and supports multiple operating systems.

Operating Systems

Recent releases

  •  17 Jun 2002 01:25

    Release Notes: The release 0.4.0 features improved samples and is now also available under GPL (and unrarlib-license).

    •  21 Sep 2001 10:10

      Release Notes: fclose() - bug fixed.

      •  02 Apr 2001 17:41

        Release Notes: New memory-to-memory decompression support, so you may link the RAR archives into the program files and access the compressed data directly from memory.

        •  12 Jan 2001 14:21

          Release Notes: This release adds an assembly-optimized i386 Linux version, new makefiles for SunOS and Linux, a choice between pure ANSI C and ANSI C with ASM code, and a new license agreement that guarantees free use of the URARFileLib for free projects.

          •  21 Nov 2000 23:32

            Release Notes: Ability to list all files of a RAR archive, and a fix for a bug in the Linux version in the ExtrFile() function that caused a segfault (when compiled with the debug code) when a file could not be found in a RAR archive.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.