使用Lz4:

public class Lz4Tool { public static byte[] CompressBytes(byte[] bytes) { return LZ4Codec.Wrap(bytes); } public static byte[] Decompress(byte[] bytes) { return LZ4Codec.Unwrap(bytes); } }

GZip:

public static class ZipTool { public static byte[] CompressBytes(byte[] bytes) { using (MemoryStream compressStream = new MemoryStream()) { using (var zipStream = new GZipStream(compressStream, CompressionMode.Compress)) zipStream.Write(bytes, 0, bytes.Length); return compressStream.ToArray(); } } public static byte[] Decompress(byte[] bytes) { using (var compressStream = new MemoryStream(bytes)) { using (var zipStream = new GZipStream(compressStream, CompressionMode.Decompress)) { using (var resultStream = new MemoryStream()) { zipStream.CopyTo(resultStream); return resultStream.ToArray(); } } } } }

最新文章

  1. 使用new分配内存的类需要自己定义拷贝构造函数
  2. 坑爹JDK8,可怜的XP
  3. activemq下activemq.bat不能启动
  4. Brackets 1.8 开源+免费的Web前端网页文本编辑工具
  5. admin的基础配置
  6. 服务治理利器Hystrix-理论篇
  7. Python爬虫之12306-买票器小白源码
  8. 2018-2019-2 20165212《网络对抗技术》Exp2 后门原理与实践
  9. 如何停止处于stopping状态的windows服务
  10. java证书
  11. js验证前后密码是否一致,为什么当我输入不一致密码时,不会弹出警告啊
  12. WebStorm 使用webpack打包(build) Vue 静态资源无法访问(路径不对)问题
  13. CIE-LUV是什么颜色特征
  14. 两周撸一个掘金微信小程序
  15. 关于表格合并span-method方法的补充(表格数据由后台动态返回)
  16. js动画杂记
  17. 4,由spring展开的串烧
  18. 关于ADB push 出现failed to copy 'D:\file.xtxt' to '/system/temp/' : Read-only file system 的报错信息解决办法
  19. [luogu3676] 小清新数据结构题 [树链剖分+线段树]
  20. TCP面试题之四次挥手过程

热门文章

  1. Win上好用的App们
  2. java8 利用 ConcurrentHashMap list根据 某个属性 去重
  3. PS 查看进行状态
  4. uniapp与原生交互
  5. Pyscript使用本地Pyodide配置方法
  6. Linux FTP服务器配置文件vsftpd.conf 配置
  7. JS基础笔记汇总
  8. h5页面回到顶部
  9. nacos 1.4.2 建立集群,公司启动linux服务器常用命令
  10. Oracle View的 With Check OPTION 參數有什麼用途?