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

GZipDataCompressor 类

表示一个GZip数据压缩器,提供基于GZip算法的数据压缩和解压缩功能。 实现了IDataCompressor接口。

Definition

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

备注

GZipDataCompressor使用GZip压缩算法对数据进行压缩和解压缩操作。 GZip是一种广泛使用的无损数据压缩算法,具有良好的压缩率和兼容性。 适用于需要减少数据传输量或存储空间的场景。

构造函数

GZipDataCompressor初始化 GZipDataCompressor 类的一个新实例

方法

CompressTWriter 将指定的数据进行压缩,并将压缩结果写入到字节写入器中。
DecompressTWriter 将指定的压缩数据进行解压缩,并将解压缩结果写入到字节写入器中。
EqualsDetermines whether the specified object is equal to the current object.
(继承自 Object。)
GetHashCodeServes as the default hash function.
(继承自 Object。)
GetTypeGets the Type of the current instance.
(继承自 Object。)
ToStringReturns a string that represents the current object.
(继承自 Object。)

扩展方法

Map 将源对象的属性映射到目标对象的属性中。
(由 Mapper 定义。)
Map 将源对象映射到目标类型的实例。
(由 Mapper 定义。)
MapTTarget 将源对象映射到指定目标类型的新实例。
(由 Mapper 定义。)
ToJsonString 转换为Json
(由 SerializeConvert 定义。)

参见