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.
zip compression archive bzip2 library tar gzip lzip lz4#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).
compression zlib tar bzip2 gzip compress data-compressionAR.BZip2.dll is a wrapper for the popular bzip2 library (http://www.bzip.org/). The library contains BZip2Stream class, which usage is similar to GZipStream.
bzip2 compressionSharpCompress 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...
zip 7zip bzip2 gzip sharpcompresscompressjs contains fast pure-JavaScript implementations of various de/compression algorithms, including bzip2, Charles Bloom's LZP3, a modified LZJB, PPM-D, and an implementation of Dynamic Markov Compression. compressjs is written by C. Scott Ananian. The Range Coder used is a JavaScript port of Michael Schindler's C range coder. Bits also also borrowed from Yuta Mori's SAIS implementation; Eli Skeggs, Kevin Kwok, Rob Landley, James Taylor, and Matthew Francis for Bzip2 compression and decompression code. "Bear" wrote the original JavaScript LZJB; the version here is based on the node lzjb module. Here are some representative speeds and sizes for the various algorithms implemented in this package. Times are with node 0.8.22 on my laptop, but they should be valid for inter-algorithm comparisons.
bzip2 compression decompressionExtract TAR, TAR.BZ2, TAR.GZ and ZIP archives
bz2 bzip2 decompress extract gulpplugin tar tar.bz tar.gz unzip zipRBzip2 is a gem providing various implementations of the bzip2 algorithm used for compression and decompression. Currently, it includes a FFI-based implementation and a pure Ruby implementation that's slower but works on any Ruby VM. Additionally, there's a JRuby specific implementation that's based on Commons Compress. The pure Ruby implementations is based on the code of the Apache Commons Compress project and adds a straight Ruby-like API. There are no external dependencies like other gems or libraries. Therefore it will run on any Ruby implementation and the respective operating systems supported by those implementations.
bzip2 compression decompressionstreaming bzip2 decompressor in pure JS for Node and browserify. When browserified, the stream emits instances of feross/buffer instead of raw Uint8Arrays to have a consistant API across browsers and Node.
bzip bzip2 bz2 stream streaming decompress throughTransform stream that decompress its input if it's compressed, and echoes it if not
decompress gunzip bzip2 streamSmall plugin which transparently decompresses gzip (.gz) and bzip2 (.bz2) files when opened in Sublime Text. When opening a new file this plugin will check the filename for a known compression suffix (.gz,.bz2 currently). If this matches, the useless binary view of the file will be closed and a new temporary file will be opened, filled with the decompressed content.
plugin gzip bzip2 compressed sublime-text decompressionUnifiedArchive - 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.
tar zip rar archives archiving cab iso 7zip gzip bzip2 lzma2Go package to natively decompress and unarchive tar.gz, tar.bzip2, tar.xz, zip and tar files.
bzip2 tar unpack gzip zip xz decompression-libraryNOTE: This library is in active development. As such, there are no guarantees about the stability of the API. The author reserves the right to arbitrarily break the API for any reason. Of these three, the first objective is often at odds with the other two objectives and provides interesting challenges. Higher performance can often be achieved by muddling abstraction layers or using non-intuitive low-level primitives. Also, more features and functionality, while useful in some situations, often complicates the API. Thus, this package will attempt to satisfy all the goals, but will defer to favoring maintainability when the performance or flexibility benefits are not significant enough.
compression brotli bzip2 deflate xflateA native Go 7z archive reader.
7z 7zip lzma2 bcj2 bzip2 archive compressionbit7z 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.
compression extraction 7z zip rar bzip2 gzip tar archives multi-volume-archives encrypted-archives archives-metadata in-memory 7zip 7-zip dll static-library c-plus-plus cpp cpp-library
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.