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

IDataCompressorDecompressTWriter 方法

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

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
void Decompress<TWriter>(
	ref TWriter writer,
	ReadOnlySpan<byte> data
)
where TWriter : IBytesWriter

参数

writer  TWriter
用于写入解压缩数据的字节写入器。
data  ReadOnlySpanByte
要解压缩的压缩数据。

类型参数

TWriter
字节写入器类型,必须继承自IBytesWriter

备注

此方法将压缩数据使用对应的解压缩算法进行解压缩, 然后将解压缩后的原始数据写入到提供的字节写入器中。 解压缩算法必须与压缩时使用的算法相匹配。

异常

InvalidDataException当压缩数据格式无效或损坏时可能抛出。

参见