lz4net
LZ4 is lossless compression algorithm, sacrificing compression ratio for compression/decompression speed. Its compression speed is ~400 MB/s per core while decompression speed reaches ~2 GB/s, not far from RAM speed limits. LZ4net brings LZ4 to all (most?) .NET platforms: .NET 2.0+, .NET Core, Mono, Windows Phone, Xamarin.iOS, Xamarin.Android and Silverlight
·
14M downloads/mo
#2275 most downloaded on NuGet
MiloszKrajewski/lz4net
What this package is like to depend on
Last release 9 years ago
no release in 18 months
Ships unpredictably
gaps range from 6 months to 113.7 years
Nearly every release is documented
notes for 5 of 5 stable releases
5 versions withdrawn
withdrawn after publishing
127 years old
10 releases · first in 1900
0 releases in the last 12 months
see the full history below
Release timeline
10 releases · Jan 1900 to Mar 2017Releases
latest 10-
1.0.9.9325 Sep 2015Release notes
Open source →2015-09-25
- ADDED: support for .NET 2
- ADDED: support for Windows Phone
- ADDED: support for Xamarin (Android and iOS)
- ADDED: support for Silverlight (yes, really)
- NOTE: use "Portable" for Mono (still some issues with "NET4" compatibility)
-
1.0.5.9327 Apr 2014Release notes
Open source →- ADDED: VS 2010 runtime detection
- ADDED: wrapping/unwrapping functions
- CHANGED: all-in-one package generated with LibZ 1.1.0.2
-
1.0.3.9303 Sep 2013Release notes
Open source →- BUGFIX: LZ4Stream transferring data over TCP/IP stream was not handling the fact that data may not be there yet
-
1.0.2.9301 Jan 1900 withdrawnRelease notes
Open source →- BUGFIX: Last chunk in LZ4Stream was always 1MB (or whatever was chosen as block size)
-
1.0.15.9317 Mar 2017Release notes
Open source →2017-03-17
- CHANGED: even more fiddling with .NET Standard 1.0 (issue #16)
-
1.0.14.9301 Jan 1900 withdrawnRelease notes
Open source →2017-03-10
- THANKS: Jorge Bay Gondra (see: https://github.com/jorgebay)
- CHANGED: released for .NET Core / .NET Standard 1.0 (instead of .NET Standard 1.6)
- BUGFIX: fixes "unsafe" assembly for .NET Core (for a price of extra nuget package)
-
1.0.11.9301 Jan 1900 withdrawnRelease notes
Open source →2017-02-28
- ADDED: support for .NET Core / .NET Standard 1.6
- CHANGED: converted C++ projects to VC++ 2015
- NOTE: support for Xamarin (Android and iOS) is still questionable
-
1.0.10.9314 Mar 2016Release notes
Open source →2016-03-14
- BUGFIX: support for Mono (with full .NET 4 assembly, not only Portable)
- ISSUE: added InteractiveRead mode (useful with network streams)
- DEPRECATED: some LZ4Stream constructors are now depreacated, please use new ones instead
-
1.0.1.9301 Jan 1900 withdrawnRelease notes
Open source →- PORT: Adapted from r93 release of LZ4
- ADDED: LZ4HC codec
- ADDED: LZ4Stream
- IMPROVEMENT: Safe compression improved by ~4%
- IMPROVEMENT: Safe decompression improved by ~20-30% (!)
- IMPROVEMENT: Minimal improvement of compression/decompression of other algorithms (0%-5%)
-
1.0.0.8801 Jan 1900 withdrawnRelease notes
Open source →- PORT: Adapted from r88 release of LZ4
- ADDED: All assemblies has been merged into one (google:LibZ)
- ADDED: MixedMode x86/x64, C++/CLI x86/x64, Unsafe and Safe