lz4net by Milosz Krajewski

<PackageReference Include="lz4net" Version="1.0.10.93" />

 LZ4Codec

public static class LZ4Codec
public static string CodecName { get; }

public static int Decode(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int outputLength = 0, bool knownOutputLength = false)

public static byte[] Decode(byte[] input, int inputOffset, int inputLength, int outputLength)

public static int Encode(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int outputLength)

public static byte[] Encode(byte[] input, int inputOffset, int inputLength)

public static int EncodeHC(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int outputLength)

public static byte[] EncodeHC(byte[] input, int inputOffset, int inputLength)

public static int MaximumOutputLength(int inputLength)

public static byte[] Unwrap(byte[] inputBuffer, int inputOffset = 0)

public static byte[] Wrap(byte[] inputBuffer, int inputOffset = 0, int inputLength = 2147483647)

public static byte[] WrapHC(byte[] inputBuffer, int inputOffset = 0, int inputLength = 2147483647)