We have collection of more than 1 Million open source products ranging from Enterprise product to
small libraries in all platforms. We aggregate information from all open source repositories.
Search and find the best for your needs. Check out projects section.
Package archiver makes it trivially easy to make and extract common archive formats such as .zip, and .tar.gz. Simply name the input and output file(s).Files are put into the root of the archive; directories are recursively added, preserving structure.
NUnrar is a native C# unrar library that supports forward-only (i.e. Network) streams and Silverlight. No intermediate buffering necessary. Random access is also available. It was ported from the JUnrar version of unrar (http://java-unrar.sourceforge.net/) by Edmund Wagner.
dmc_unrar is a dependency-free, single-file FLOSS library for unpacking and decompressing RAR archives. dmc_unrar is licensed under the terms of the GNU General Public License version 2 (or later). Please see dmc_unrar.c for details.
Node Rar Addon 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 NodeJS bindings, barring using it to re-create the RAR compression algorithm. See vendor/unrar/LICENSE.txt for details.
UnifiedArchive - unified interface to all popular archive formats (zip # 7z # rar # gz # bz2 # xz # cab # tar # tar.gz # tar.bz2 # tar.x # tar.Z # iso-9660) for listing, reading, extracting and creation + built-in console archive manager + PclZip-like interface for zip archives. If on your site there is a possibility of uploading of archives and you would like to add functionality of their automatic unpacking and viewing with no dependency on format of the archive, you can use this library.
You can join the beta program through here. Obviously this app needs full access to the filesystem to work. This is checked and prompted if needed when starting the app. The app also needs internet access to check for updates if this feature is enabled in the settings.
UnRAR wrapper (unrar_wrapper.py) is a wrapper python script that transforms the basic UnRAR commands to unar and lsar calls in order to provide a backwards compatibility. UnRAR is freeware command-line application for extracting RAR file archives. Unfortunately, this piece of software is non-free and therefore in many distributions, it's beeing replaced by LGPL the Unarchiver (unar/lsar).
bit7z is a C++ static library which allows to compress and extract many file archive formats, all through a clean, simple and entirely object-oriented interface to the dynamic libraries from the 7-zip project (https://www.7-zip.org/). It supports compression and extraction to and from the filesystem or the memory, reading of archives metadata, updating existing archives, creation of multi-volume archives, operation progress callbacks and many other functionalities. Please note that the presence or not of some of the above features depends on the particular .dll used along with bit7z.