K4os.Compression.LZ4
K4os.Compression.LZ4 copied to clipboard
LZ4/LH4HC compression for .NET Standard 1.6/2.0 (formerly known as lz4net)
I'm happy to see support for `ReadOnlySpan` already in the library. I want to be able to *effectively* stream compression/decompression, but without using the `Stream` class. That is, I don't...
**Description** During a test of the lz4 encoder I have seen differences in the encoded output compared to the lz4 cli when block chaining is enabled **To reproduce** Consider the...
**Description** The implicit package reference seems to be causing VS to pick an older version `4.5.3` of `System.Runtime.CompilerServices.Unsafe` on newer NuGet releases (after `1.2.6`) at least with `.NETFramework,Version=v4.5` and `.NETFramework,Version=v4.6`....
It would be nice to have a .NET 6 target that supports [trimming](https://docs.microsoft.com/en-us/dotnet/core/deploying/trimming/prepare-libraries-for-trimming). I tried to do this myself based on 15007a81a20addd6b50d29f74d3cbce25593df74, but `paket.lock` is an unreadable mess.
In out project we used LZ4Stream.Encode/Decode very intensively for network packets compression and for frozen data compression (to save memory while it isn't in active usage). But then during profiling...
It doesn't appear that decoding with `endOnOutputSize` is exposed. Is there any plan to make this available? I'm after partial decoding of data, where I know the uncompressed and compressed...
**Description** I am getting strange results with a specific lz4 file. I have a tar.lz4 where the tar contains a bunch of json files. When I try to deserialize the...
1.0.3 - [x] block fast encoder - [x] block high encoder - [x] block decoder - [x] stream encoder (dependent blocks) - [x] stream decoder (dependent blocks) - [x] frame...
Is it possible to add a method that pretends to decompress data and thus works out buffer size needed for decompression?
Hello, I've really enjoyed working with your .net standard 2.0 library for LZ4 on our network stack. We're interested in using zstd in our network stack as well, but given...