GZipDecompressTWriter(TWriter, ReadOnlySpanByte) 方法
解压缩字节跨度并将结果写入到字节写入器中。
命名空间: TouchSocket.Core程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
public static void Decompress<TWriter>(
ref TWriter writer,
ReadOnlySpan<byte> span
)
where TWriter : IBytesWriter
Public Shared Sub Decompress(Of TWriter As IBytesWriter) (
ByRef writer As TWriter,
span As ReadOnlySpan(Of Byte)
)
static member Decompress :
writer : 'TWriter byref *
span : ReadOnlySpan<byte> -> unit when 'TWriter : IBytesWriter
- writer TWriter
- 字节写入器实例。
- span ReadOnlySpanByte
- 要解压缩的只读字节跨度。
- TWriter
- 实现IBytesWriter接口的写入器类型。
此方法使用64KB的缓冲区进行解压缩操作,通过流式读取方式处理大数据。
内部使用
Shared来管理缓冲区内存。