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.

Tags Software Development Libraries Archiving Compression Packaging
Licenses Other GPL
Operating Systems OS Independent
Implementation Assembly C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  16 Jun 2002 21:25
  • Rrelease-after

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

    • Rrelease-mid
    •  21 Sep 2001 06:10
    • Rrelease-after

    Changes: fclose() - bug fixed.

    • Rrelease-mid
    •  02 Apr 2001 13:41
    • Rrelease-after

    Changes: 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.

    • Rrelease-mid
    •  30 Jan 2001 06:14
    • Rrelease-after

      Changes: 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.

      • Rrelease-mid
      •  30 Jan 2001 06:14
      • Rrelease-after

        Changes: 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.

        31336c7fd8527ec17e65fe243b3d0b1e_thumb

        Project Spotlight

        Zenoss Core

        An enterprise network and systems monitoring application.

        No-screenshot

        Project Spotlight

        libburnia

        A set of libraries and tools for reading, mastering, and writing optical discs.