IDataCompressorCompressTWriter 方法
将指定的数据进行压缩,并将压缩结果写入到字节写入器中。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.1.4.7+7f7e1f78093c99347956e09330d5d7aca1d2bdf2
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。
此方法将原始数据使用特定的压缩算法进行压缩,
然后将压缩后的数据写入到提供的字节写入器中。
压缩算法的选择取决于具体的实现类。