一款简单易用的基础网络通讯组件库。

IDataCompressor 接口

定义数据压缩器的接口,提供数据压缩和解压缩的抽象操作。

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
public interface IDataCompressor

备注

IDataCompressor接口为不同的压缩算法提供统一的接口定义, 支持将数据压缩后写入到字节写入器中,以及从压缩数据中解压缩并写入到字节写入器中。 实现此接口的类可以提供如GZip、Deflate、Brotli等各种压缩算法的支持。

方法

CompressTWriter 将指定的数据进行压缩,并将压缩结果写入到字节写入器中。
DecompressTWriter 将指定的压缩数据进行解压缩,并将解压缩结果写入到字节写入器中。

参见