Instead of using LZ4 from dotnet/lz4 with Zstd from libSystem.IO.Compression.Native.so from the .NET runtimepack. This will have 2 benefits:
- remove external dependency on dotnet/lz4 and lz4/lz4
- reduce app size by removing the lz4 library and using algorithm with better compression ratio
We need to evaluate the impact on app startup. lz4 was chosen due to its very fast decompression speed.
Instead of using LZ4 from
dotnet/lz4with Zstd fromlibSystem.IO.Compression.Native.sofrom the .NET runtimepack. This will have 2 benefits:We need to evaluate the impact on app startup. lz4 was chosen due to its very fast decompression speed.