SharpCompress - a fully native C# library for RAR, 7Zip, Zip, Tar, GZip, BZip2

  •        4046

SharpCompress is a compression library for .NET/Mono/Silverlight/WP7 that can unrar, un7zip, unzip, untar unbzip2 and ungzip with forward-only reading and file random access APIs. Write support for zip/tar/bzip2/gzip is implemented. The major feature is support for non-seek...

http://sharpcompress.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

7zSharp

  •    

7zSharp is a .NET 2.0 LGPL wrapper around the 7z LZMA SDK and executable written in C#, providing a library (DLL) wrapper and simplified API to encode and decode using the 7z library. Ability to encode: 7z (.7z), ZIP (.zip), GZIP (.gz), BZIP2 (.bz2) and TAR (.tar) Ability to...

SharpZipLib - #ziplib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the

  •    CSharp

SharpZipLib was originally ported from the GNU Classpath java.util.zip library for use with SharpDevelop, which needed gzip/zip compression. bzip2 compression and tar archiving were added later due to popular demand.The SharpZipLib homepage has precompiled libraries available for download, a link to the forum for support, release history, samples and more.

SharpZipLib - Compression Library in CSharp

  •    CSharp

#ziplib (SharpZipLib, formerly NZipLib) is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform. It is implemented as an assembly (installable in the GAC), and thus can easily be incorporated into other projects (in any .NET language).

7-Zip - File archiver with a high compression ratio

  •    C

7-Zip is a file archiver with the high compression ratio. The program supports 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM, ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z.

7-Zip-JBinding

  •    Java

Native (JNI) cross-platform library to extract (password protected, multi-part) 7z Zip Rar Tar Split Lzma Iso HFS GZip Cpio BZip2 Z Arj Chm Lhz Cab Nsis Deb Rpm Wim Udf archives from Java. Archive creation and more formats coming soon.


xarchiver

  •    C

Xarchiver is a GTK+2 only frontend to 7z,zip,rar,tar,bzip2, gzip,arj, lha, rpm and deb (open and extract only). Xarchiver allows you to create,add, extract and delete files in the above formats. 7z, zip, rar, arj password protected archives are supported

Libarchive - C library and command-line tools for reading and writing tar, cpio, zip, ISO, and other

  •    C

The libarchive project develops a portable, efficient C library that can read and write streaming archives in a variety of formats. It also includes implementations of the common tar, cpio, and zcat command-line tools that use the libarchive library.

lazyread

  •    C

Lazyread auto-scrolls files or command output to the screen. Change scroll modes, scroll-speed, colors, pause, search, etc. Render text, HTML, PDF, gzip, tar, zip, ar, bzip2, MS-Word, nroff, binary, directories, .deb, .so, .rpm, piped output and more

Bash Cron Backup (BCB)

  •    Shell

BashCronBackup is a backup script written in bash that can create full database and file backups. Before the database is dumped it will be optimized and repaired. Further, it will delete old backups for you. Available formats: Zip, Tar, Gzip, Bzip2

zipanywhere

  •    Java

This project is a compression utility that supports different kinds of compression algorithm. For starters the following formats are supported (zip, jar, tar, gzip, bzip2). More compression format will be supported in the future.

Comix

  •    Python

Comix is a user-friendly, customizable image viewer. It is specifically designed to handle comic books, but also serves as a generic viewer. It reads images in ZIP, RAR or tar archives (also gzip or bzip2 compressed) as well as plain image files.

MSSQL Compressed Backup

  •    C++

MSSQL Compressed Backup compresses SQL Server 2000, 2005 and 2008 databases on the fly using bzip2, zip, or gzip compression. It saves the data in the standard SQL Server backup file format so that standard decompression and restoring tools can be us

elasticsearch-knapsack - Knapsack plugin is an import/export tool for Elasticsearch

  •    Java

Knapsack is an "swiss knife" export/import plugin for Elasticsearch. It uses archive formats (tar, zip, cpio) and also Elasticsearch bulk format with compression algorithms (gzip, bzip2, lzf, xz). A pull or push of indexes or search hits with stored fields across clusters is also supported.

TurboPower Abbrevia

  •    Pascal

Abbrevia is a compression toolkit for Delphi, C++Builder, Kylix, and Free Pascal. It supports compressing and decompressing PKZIP, Microsoft CAB, tar, gzip, and bzip2 archives, and can create self-extracting executables. On Windows it also provides Delphi wrappers for the LZMA, Bzip2, and WavPack SDKs, and PPMd decompression. Abbrevia also has several visual controls that simplify displaying and manipulating archives, including treeview and listview components.

SevenZipSharp

  •    CSharp

Managed 7-zip library written in C# that provides data (self-)extraction and compression (all 7-zip formats are supported). It wraps 7z.dll or any compatible one and makes use of LZMA SDK.

p7zip

  •    C++

p7zip is a quick port of 7z.exe and 7za.exe (command line version of 7zip, see www.7-zip.org) for Unix. 7-Zip is a file archiver with highest compression ratio. Since 4.10, p7zip (like 7-zip) supports little-endian and big-endian machines.

littleutils

  •    C

The littleutils include a duplicate file finder (repeats), image optimizers (opt-jpg, opt-png, opt-gif, recomp-jpg), file rename tools (lowercase, uppercase, pren), archive recompressors (to-gzip, to-bzip, to-7zip, to-lzma, to-lzip, to-xz), a tempfile utility (tempname), file property tools (filedate, filemode, filenode, fileown, filesize, and lrealpath), and others. See the README file for more details.

xstream

  •    C++

several streambufs and iostreams that allow to compress/decompress data transparently (zlib/bzlib gzip/bzip2), serialize composite types to xdr, base64 encode/decode and tee output from one channel to several others. These can be stacked on each other

XMill

  •    C++

XMill is a user-configurable XML compressor. It separates structure, layout and data and distributes data elements into separate data streams (int, char, string, base64, etc). This distribution is user-definable. gzip, bzip2 or ppmdi compresses these str

UFUP

  •    PHP

UFUP is a decompression utility that handles common Unix package formats such as bzip2, gzip, and tar.