IDataCompressorCompressTWriter 方法
将指定的数据进行压缩,并将压缩结果写入到字节写入器中。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
void Compress<TWriter>(
ref TWriter writer,
ReadOnlySpan<byte> data
)
where TWriter : IBytesWriter
Sub Compress(Of TWriter As IBytesWriter) (
ByRef writer As TWriter,
data As ReadOnlySpan(Of Byte)
)
abstract Compress :
writer : 'TWriter byref *
data : ReadOnlySpan<byte> -> unit when 'TWriter : IBytesWriter
- writer TWriter
- 用于写入压缩数据的字节写入器。
- data ReadOnlySpanByte
- 要压缩的原始数据。
- TWriter
- 字节写入器类型,必须继承自IBytesWriter。
此方法将原始数据使用特定的压缩算法进行压缩,
然后将压缩后的数据写入到提供的字节写入器中。
压缩算法的选择取决于具体的实现类。