当前位置: 首页 > news >正文

跨境电商平台推广班级优化大师电脑版

跨境电商平台推广,班级优化大师电脑版,网站主页 优帮云,wordpress分类目录最简化404如前所述#xff0c;流的一个特性是可以将它们链接起来。为了压缩流#xff0c;只需要创建 DeflateStream#xff0c;并给构造函数传递另一个流(在这个例子中#xff0c;是写入文件的outputStream)#xff0c;使用 CompressionMode. Compress 表示压缩。使用 Write方法或其… 如前所述流的一个特性是可以将它们链接起来。为了压缩流只需要创建 DeflateStream并给构造函数传递另一个流(在这个例子中是写入文件的outputStream)使用 CompressionMode. Compress 表示压缩。使用 Write方法或其他功能写入这个流如以下代码片段所示的 CopyTo()方法就是文件压缩所需的所有操作public static void Compressfile(string fileName, string compressedFileName) {using (FileStream inputStream File.OpenRead(fileName)){FileStream outputStream File.OpenWrite(compressedFileName); using (var compressStream new DeflateStream(outputStream, CompressionMode.Compress)) {inputStream.CopyTo(compressStream);}} }为了再次把通过 DeflateStream 压缩的文件解压缩下面的代码片段使用 FileStream打开文件并创建 DeflateStream 对象把CompressionMode.Decompress 传入文件流表示解压缩。Stream.CopyTo 方法把解压缩的流复制到MemoryStream 中。然后这个代码片段利用 StreamReader读取 MemoryStream 中的数据把输出写到控制台。StreamReader 配置为打开所分配的 MemoryStream(使用leaveOpen参数)所以 MemoryStream 在关闭读取器后也可以使用:public static void DecompressFile(string fileName) {FileStream inputStream File.OpenRead(fileName);using (MemoryStream outputStream new MemoryStream())using (var compressStream  new DeflateStream(inputStream,CompressionMode.Decompress)){compressStream.CopyTo(outputStream);outputStream.Seek(0, SeekOrigin.Begin);using (var reader  new StreamReader(outputStream, Encoding.UTF8,detectEncodingFromByteOrderMarks: true, bufferSize: 4096, leaveOpen: true)){string result reader.ReadToEnd(); Console.WriteLine(result);}// you could use the outputStream after the StreamReader is closed} }使用 BrotliStream通过 Brotli 进行压缩像使用 deflate 一样。只需要添加NuGet包 System.IO.CompressionBrotli并实例化 BrotliStream类public static void CompressFileWithBrotli(string fileName, string compressedfileName) {using (FileStream inputStream File.OpenRead(fileName)){FileStream outputStream File.OpenWrite(compressedFileName); using (var compressStream new BrotliStream(outputStream,CompressionMode.Compress)){inputStream.CopyTo(compressStream);}} }使用 BrotliStream 进行相应的解压工作public static void DecompressFileWithBrotli(string fileName) {Filestream inputStream  File.OpenRead(fileName);using (MemoryStream outputStream  new MemoryStream()) using (var compresstStream  new BrotliStream(inputStream, CompressionMode.Decompress)){compressStream.CopyTo(outputStream);outputStream.Seek(0, SeekOrigin.Begin);using (var reader  new StreamReader(outputStream, Encoding.UTF8, detectEncodingFromByteOrderMarks: true, buffersize: 4096, leaveOpen: true)){string result reader.ReadToEnd(); Console.WriteLine(result);}} } 微信公众号 DotNet讲堂
http://www.sadfv.cn/news/88839/

相关文章:

  • 站长检测工具一 网站建设总体目标
  • 甘肃网站空间永久免费google搜索引擎
  • 网站克隆下来了然后再怎么做徐州市城乡建设局网站首页
  • 上海企业建站公司哪家好百度网站的网址是什么
  • 找别人做网站注意问题心理网站建设策划书
  • 精湛的合肥网站建设主题商店网站设计
  • 房产中介网站建设模板东营志愿服务网
  • 软件网站开发公司名字最吸引人的营销广告词
  • 免费的网站开发软件服装购物网站的建设与技术论文
  • 网站建设_seo技术支持郑州黑帽seo培训
  • 西安网站托管哪家好网站建设采购项目
  • 网站开发全栈工程师技能图怎么做非法网站
  • 龙口建设公司网站义乌网站开发
  • 备案注销网站还有吗网站的页面布局是什么样的
  • 成都平台网站建设公司排名怎么做高端网站
  • 58同城 网站建设抖音流量推广神器软件
  • 网站ftp需要关闭长沙网站se0推广优化公司
  • 光明新区住房和建设局 官方网站凡客科技有限公司
  • 用jsp做的汽车网站群辉 wordpress
  • 网站平台搭建包括哪些中国物联网公司排名
  • 新建网站的评估网站建设策划方案如何写
  • 七牛 wordpressseo联盟平台
  • 电子商务网站建设分析论文工人找活平台
  • 怎样做单页微信网站连接wordpress没登录跳到登录页面
  • wordpress主题云落seo算法是什么
  • wordpress首页标题不显示网站描述卖域名的网站要怎么做
  • 广州做网站公司培训吉林网站建站系统平台
  • 招聘网站维护什么内容全国企业信用公示系统查询
  • 网站后台管理系统进度企业微网站怎么建设
  • 做暖暖视频网站有哪些平台网站建设可行报告