In this short blog post, we’ll be listing a collection of Compression libraries, components, plugins, and extensions specifically for C# and .NET applications, that will help you with your C# and .NET development projects and apps. As always, this list is updated regularly. Email over the URL, if you wish to be included.

Compression Libraries, Tools, Plugins & Extensions

  • SharpCompress – 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 are implemented
  • DotNetZip.Semverd – An open-source project that delivers a .NET library for handling ZIP files, and some associated tools. (fork of Unmaintained DotNetZip)
  • SharpZipLib – a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform
  • Snappy for Windows – Snappy compression library for .NET baked on P/Invoke
  • Snappy.Sharp – An implementation of Google’s Snappy compression algorithm in C#.

Tags: c#, .net, compression, compression libraries, compression tools, compression extensions, compression libraries, unrar, untar, SharpCompress, DotNetZip, SharpZipLib, Snappy Sharp