ClassAssistance.Common/Extentions/ByteArrayExtensions.cs
(完整代码) 994Busing System.IO;
namespace ClassAssistance.Common.Extentions
{
public static class ByteArrayExtensions
{
public static byte[] CompressLz4(this byte[] array)
{
using (var output = new MemoryStream())
{
using (var lzStream = new LZ4s.LZ4Stream(output, LZ4s.CompressionMode.Compress, array.Length))
{
lzStream.Write(array, 0, array.Length);
lzStream.Flush();
return output.ToArray();
}
}
}
public static byte[] DecompressLz4(this byte[] array)
{
using (var output = new MemoryStream())
{
using (var lzStream = new LZ4s.LZ4Stream(new MemoryStream(array), LZ4s.CompressionMode.Decompress, array.Length))
{
lzStream.CopyTo(output);
return output.ToArray();
}
}
}
}
}
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
