NativeCompressions.LZ4.Core
0.1.0
See the version list below for details.
dotnet add package NativeCompressions.LZ4.Core --version 0.1.0
NuGet\Install-Package NativeCompressions.LZ4.Core -Version 0.1.0
<PackageReference Include="NativeCompressions.LZ4.Core" Version="0.1.0" />
<PackageVersion Include="NativeCompressions.LZ4.Core" Version="0.1.0" />
<PackageReference Include="NativeCompressions.LZ4.Core" />
paket add NativeCompressions.LZ4.Core --version 0.1.0
#r "nuget: NativeCompressions.LZ4.Core, 0.1.0"
#:package NativeCompressions.LZ4.Core@0.1.0
#addin nuget:?package=NativeCompressions.LZ4.Core&version=0.1.0
#tool nuget:?package=NativeCompressions.LZ4.Core&version=0.1.0
NativeCompressions
NativeCompressions is the native ZStandard and LZ4 compression library and managed binding for .NET and Unity. Compression is very important, but has not been given much importance in .NET. We chose native binding, because ZStandard and LZ4 are constantly evolving and introducing new optimizations, and pure C# port doesn't get the benefit of that. Bindings were created with performance in mind to conform to modern .NET APIs(Span, IBufferWriter, System.IO.Pipelines, and .NET 6's new Scatter/Gather I/O API) and avoid allocation and marshalling overhead.
PM> Install-Package NativeCompressions.ZStandard
PM> Install-Package NativeCompressions.LZ4
Simple API
var comp = ZStandard.Compress(input);
var bin = ZStandard.Decompress(comp);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- No dependencies.
NuGet packages (2)
Showing the top 2 NuGet packages that depend on NativeCompressions.LZ4.Core:
Package | Downloads |
---|---|
NativeCompressions.LZ4
Native LZ4 high-performance streaming compression for .NET. |
|
NativeCompressions.BenchmarkHelper
BenchmarkDotNet helper to compare compression performance. |
GitHub repositories
This package is not used by any popular GitHub repositories.