DotNetCompression について

.NET用の高速圧縮機能ライブラリ

DotNetCompression is a real-time compression library in C# that provides ultra fast LZF4 streams, faster-than-native DEFLATE/ZLIB/GZIP streams and LZMA/BZIP2 streams for maximum compression.

DotNetCompression Features

  • LZF4 - The LZF4 algorithm is so fast that it appears to require no processing effort.
  • DEFLATE/ZLIB/GZIP - The DEFLATE/ZLIB/GZIP of DotNetCompression are not just the fastest managed implementations, they are even faster than the system-provided implementations of .NET.
  • LZMA/BZIP2 - When maximum compression is required and speed is not an issue, LZMA and BZIP2 can reduce size more than any of the other compression methods.
  • Real-time Performance - You pump data endlessly and as fast as you can. Now all you need is streaming compression that doesn't slow you down.
  • Excellent with Big Data - Is decompression the bottleneck during the retrieval of your data? The LZF4 and DEFLATE of DotNetCompression are designed for astounding decompression throughput.
  • Internet of Things - In order to conserve resources, IoT devices require compression with a low processing overhead and low memory footprint. DotNetCompression offers both.
  • WCF compression - Included are two ready-to-use binding elements that boost the performance of WCF clients and services, one for message compression and another for transport compression.
  • Compression Analysis Tool - The CAT is the only tool of its kind: it enables you to benchmark the performance of the available compression methods using your own data and to create comparison charts.
  • Cross Platform - Available for .NET, .NET CF, Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Windows Phone, Xbox, Silverlight, Mono and as Portable Class Libraries.