51 packages tagged with “LZ4”
Port of LZ4 compression algorithm for .NET
Buffer compresison library supporting all the major compression algorithms (gzip, brotli, snappy, zstd etc.)
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
Snappy is an extremely fast compressor (250MB/s) and decompressor (500MB/s). Snappy.NET is a P/Invoke wrapper around native Snappy, which additionally implements Snappy framing/streaming format.
Lz4.Net is a wrapper of the Lz4 lib (version r98): https://code.google.com/p/lz4/ http://fastcompression.blogspot.com.br/p/lz4.html LZ4 is a very fast lossless compression algorithm, providing compression speed at 300 MB/s per core, scalable with multi-cores CPU. It also features an extremely fast decoder, with speeds up and beyond 1GB/s per core, typically reaching RAM speed limits on multi-core systems. A high compression derivative, called LZ4_HC, is also provided. It trades CPU for compression ratio. Lz4.Net is a wrapper using the native dll (x86/x64) and has some helper methods and stream implementation.
An Easy-to-Use and Optimized compression library for .NET that unified several compression algorithms including LZ4, Snappy, Zstd, LZMA, Brotli, GZip, ZLib, and Deflate. This library aids in Improving Performance by Reducing Memory Usage and Bandwidth Usage.
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.
This packages is not usable on its own. Please use https://www.nuget.org/packages/lz4net.netcore.signed/ instead.
Aspose.ZIP for .NET is a flexible and easy to use .NET API that lets you compress and extract, encrypt and decrypt files in almost all mainstream archive formats. It supports zip, gzip, bzip2, cab, tar, cpio, lzip, 7z, lzma, lz4, xz and Z format. It allows you to create self-extracting archives and extract RAR, lha, arj, lzx, wim formats as well.
This package is a .NET wrapper arround the C lz4 library (v1.9.2), compliant with the LZ4 Frame Format. LZ4 has been written by Yann Collet and the original sources can be found on https://github.com/lz4/lz4 LZ4 is a very fast lossless compression algorithm, providing compression speed at 400 MB/s per core, with near-linear scalability for multi-threaded applications. It also features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems. The original sources are recompiled for .NET (VC++ /clr:pure). The stream implementation is compliant with the LZ4 Frame Format (v1.6.1). (.NET 3.5 / 4.0 / 4.5 / 4.7) lz4.x86.dll - lz4 x86 version lz4.x64.dll - lz4 x64 version lz4.AnyCPU.loader.dll - Any CPU / MSIL wrapper, automatically loads x86 or x64 dll NOTE: the .NET 3.5 version requires the Microsoft Visual C++ 2008 runtime (x86/x64) the .NET 4.0/4.5/4.7 version requires the Microsoft Visual C++ 2019 runtime (x86/x64)
This package is a translation of the lz4 C sources (v1.10.0) to C#. LZ4 has been written by Yann Collet and the original sources can be found on https://github.com/lz4/lz4 LZ4 is a very fast lossless compression algorithm, providing compression speed at 400 MB/s per core, with near-linear scalability for multi-threaded applications. It also features an extremely fast decoder, with speed in multiple GB/s per core, typically reaching RAM speed limits on multi-core systems. The original C sources are translated to C#. The implementation is compliant with the LZ4 Frame Format (v1.6.4).
K4os.Compression.LZ4 true async version
The most compact, extermly fast binary serializer for .NET Code and .NET Framework. More info: https://github.com/salarcode/Bois
(Unofficial) Signed Snappy.NET Library. The containing assembly was generated by signing the officially published Snappy.NET.dll. Snappy is an extremely fast compressor (250MB/s) and decompressor (500MB/s). Snappy.NET is a P/Invoke wrapper around native Snappy, which additionally implements Snappy framing/streaming format.
A nice integration between EasyCaching and EasyCompressor. This library aids in Improving Performance by Reducing Memory Usage and Bandwidth Usage by compressing your cache data, especially for distributed cache (such as Redis). EasyCaching is an Easy-to-Use caching library that offers many features and supports many providers and serializers. An Easy-to-Use and Optimized compression library for .NET that unified several compression algorithms including LZ4, Snappy, Zstd, LZMA, Brotli, GZip, ZLib, and Deflate.
A pure C# portable class library (PCL) implementation of high performance LZ4 compression algorithm, with streaming interface (System.IO.Stream derived). It includes a High Compression (HC) codec variant, which is slower than the standard LZ4 codec, but provides a better compression ratio. This library targets .NET 4.0, Windows Store, Windows Phone 8, and supports use in Xamarin.Android and Xamarin.iOS, implementations of Mono for mobile devices. When methods are called, it automatically chooses the 32 or 64-bit word size implementations, whichever is fastest for the operation. This library is optimised for high performance, enabled through use of 'unsafe' code blocks: single-thread speeds of >500 MB/s compression (and faster still decompression) are available with only modest hardware.
LZ4 is lossless compression algorithm, providing compression.
Salar's Serializer for Binary Object Indexed Serialization, LZ4 wrapper
LZ4 compression codec. MIT License
Spreads Native methods
LZ4 adoption for wan24-Compression
JSON+LZ4 ValueConverter for CloudStructures(a Redis Client as wrapped StackExchange.Redis).
Spreads low-level IL unsafe methods
Fast compression algorithm
LZ4 Frame compress & decompress for .NET based on lz4net.