首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏鸿鹄实验室

    .Net 内存马改造

    "dll的base64";var outputStream = new MemoryStream(Convert.FromBase64String(encoded_compressed_file));DeflateStream l_Stream = new DeflateStream(outputStream, CompressionMode.Decompress);var UncompressedFileBytes = new

    1.5K20编辑于 2021-12-08
  • 来自专栏草根专栏

    .NET Core/.NET之Stream简介

    : 硬连接到特定类型的backing store, 例如FileStream和NetworkStream Decorator Streams 装饰器Stream: 使用某种方式把数据进行了转化, 例如DeflateStream 这两种Stream在读写的时候有这两个条件: 写入Stream的时候是压缩 读取Stream的时候是解压缩 DeflateStream和GZipStream都是装饰器(参考装饰设计模式); 它们会压缩/ 例如: using (Stream s = File.Create("compressed.bin")) using (Stream ds = new DeflateStream ; using (Stream s = File.OpenRead("compressed.bin")) using (Stream ds = new DeflateStream var ms = new MemoryStream(); using (Stream ds = new DeflateStream(ms, CompressionMode.Compress

    2.3K51发布于 2018-04-17
  • 来自专栏大内老A

    通过WCF扩展实现消息压缩

    stream2.Close(); 12: } 13: else 14: { 15: DeflateStream stream3 = new DeflateStream(stream, CompressionMode.Compress, true); 16: stream3.Write } 33: } 34: else 35: { 36: using (DeflateStream stream3 = new DeflateStream(stream, CompressionMode.Decompress)) 37: { 38:

    1.1K120发布于 2018-02-07
  • 来自专栏明丰随笔

    浅谈.Net Framework中压缩和解压

    public override void Write(byte[] array, int offset, int count) DeflateStream类 提供使用deflate算法压缩和解压缩流的方法和属性 构造方法: public DeflateStream(Stream stream, CompressionMode mode) 属性: public Stream BaseStream public override

    1.7K20发布于 2019-07-23
  • 来自专栏dino.c的专栏

    [.NET]使用十年股价对比各种序列化技术

    SerializeSlim(instance); using (var memoryStream = new MemoryStream()) { using (var deflateStream = new DeflateStream(memoryStream, CompressionLevel.Fastest)) { deflateStream.Write (var memoryStream = new MemoryStream()) { using (var decompressionStream = new DeflateStream

    71830发布于 2019-01-18
  • 来自专栏calvin

    asp.net mvc输出自定义404等错误页面,非302跳转。

    response.AppendHeader("Content-encoding", "deflate"); 18 response.Filter = new DeflateStream

    1.5K10发布于 2018-11-20
  • 来自专栏DotNet 致知

    IO异步,读写压缩文件,监控文件系统

    NET给我们提供了两个用于压缩的类:GZipStream和DeflateStream,它们存在于System.IO.Compression这个命名空间下,这两个类用法都差不多,而且都是公开免费的,下面简单通过代码介绍一下如何压缩一个文件

    91140编辑于 2022-03-29
  • 来自专栏全栈程序员必看

    .Net Core HttpClient处理响应压缩「建议收藏」

    DeflateDecompressedContent(HttpContent originalContent) : base(originalContent) { } //使用DeflateStream 类对返回的流进行解压 protected override Stream GetDecompressedStream(Stream originalStream) => new DeflateStream

    1K20编辑于 2022-09-14
  • 来自专栏技术博客

    Asp.Net MVC 3.0 使用Gzip压缩

    response.AppendHeader("Content-encoding", "deflate"); response.Filter = new DeflateStream

    1.5K20发布于 2018-09-11
  • 来自专栏编程进阶实战

    .NET使用原生方法实现文件压缩和解压

    DeflateStream:提供使用 Deflate 算法压缩和解压缩流的方法和属性。 GZipStream:使用 GZip 数据格式规范提供用于压缩和解压缩流的方法和属性。

    57610编辑于 2024-06-21
  • 来自专栏葡萄城控件技术团队

    是什么优化让 .NET Core 性能飙升?

    一个关键的例子是压缩,例如使用DeflateStream,性能方面也有一些重大的性能改进。 Stopwatch.StartNew(); // Compress it var compressed = new MemoryStream(); using (DeflateStream ds = new DeflateStream(compressed, CompressionMode.Compress, true)) { ds.Write(raw compressed.Position = 0; // Decompress it var decompressed = new MemoryStream(); using (DeflateStream ds = new DeflateStream(compressed, CompressionMode.Decompress)) { ds.CopyTo(decompressed

    1.3K10编辑于 2022-05-09
  • 来自专栏明年我18

    用程序实现HTTP压缩和缓存

    实现压缩:在.net的System.IO.Compression命名空间里,有两个类可以帮助我们压缩response中的内容:DeflateStream和GZIPStream,分别实现了deflate和 return string.Format("{0}/{1}/{2}", action, version, resourceName); } 实现HTTP压缩 在文章的开头已经提到,DeflateStream

    2.6K20发布于 2019-09-18
  • 来自专栏Dotnet9

    用Wpf做一个可编程画板(续4-Diagram画板)

    = null) { using (var compressStream = new DeflateStream(stream, CompressionMode.Decompress

    70630编辑于 2023-08-31
  • 来自专栏EdisonTalk

    .NET基础拾遗(3)字符串、集合和流

    因此,.NET中提供了对于压缩和解压的支持:GZipStream类型和DeflateStream类型,它们位于System.IO.Compression命名空间下,且都继承于Stream类型(对文件压缩的本质其实是针对字节的操作 下面的代码展示了GZipStream的使用方法,DeflateStream和GZipStream的使用方法几乎完全一致: class Program { // 缓存数组的长度 扩展:许多资料表明.NET提供的GZipStream和DeflateStream类型的压缩算法并不出色,也不能调整压缩率,有些第三方的组件例如SharpZipLib实现了更高效的压缩和解压算法,我们可以在

    2.4K10发布于 2018-08-20
  • 来自专栏tkokof 的技术,小趣及杂念

    Unity 中进行数据压缩的一种方法

    数据压缩往往跟资源加载等底层机制关系密切,在上层逻辑中的使用则并不常见. .Net 中, System.IO.Compression命名空间下就原生提供了可以进行数据(解)压缩的各种类型(方法),譬如 DeflateStream

    1.6K10发布于 2020-01-15
  • 来自专栏DotNet程序园

    《ASP.NET Core 高性能系列》致敬伟大的.NET斗士甲骨文!

    ConcurrentQueue<T> Lazy<T> Enumerable.Concat() Enumerable.OrderBy() Enumerable.ToList() Enumerable.ToArray() DeflateStream

    1.2K20发布于 2019-07-24
  • 来自专栏明丰随笔

    Stream实战

    UnmanagedMemoryStream,IsolatedStorageFileStream,PipeStream,NetworkStream,DeflateStream,GZipStream等等。

    1.4K10发布于 2019-07-15
  • 来自专栏InCerry

    .NET周刊【10月第4期 2024-10-27】

    [重大更改:DeflateStream、GZipStream 和 CryptoStream 中的部分和零字节读取 - .NET](https://learn.microsoft.com/ja-jp/dotnet

    3.7K10编辑于 2024-11-23
  • 来自专栏草根专栏

    .NET Core装饰模式和.NET Core的Stream

    : 硬连接到特定类型的backing store, 例如FileStream和NetworkStream Decorator Streams 装饰器Stream: 使用某种方式把数据进行了转化, 例如DeflateStream

    1.3K130发布于 2018-04-03
  • 来自专栏草根专栏

    用.NET Core实现装饰模式和.NET Core的Stream简介

    : 硬连接到特定类型的backing store, 例如FileStream和NetworkStream Decorator Streams 装饰器Stream: 使用某种方式把数据进行了转化, 例如DeflateStream

    1.5K50发布于 2018-04-16
领券