decompress
fun StreamProcessorBuilder.decompress(algorithm: CompressionAlgorithm = CompressionAlgorithm.Gzip, bufferFactory: BufferFactory = pool): StreamProcessorBuilder
Adds decompression to the StreamProcessor pipeline.
Usage:
val processor = StreamProcessor.builder(pool)
.decompress(CompressionAlgorithm.Gzip)
.build()
processor.append(compressedChunk1)
processor.append(compressedChunk2)
val data = processor.readBuffer(processor.available())Content copied to clipboard
Parameters
algorithm
The compression algorithm to decompress (default: Gzip)
buffer Factory
Buffer factory (default: the builder's pool, which itself is a BufferFactory)
expect fun decompress(buffer: ReadBuffer, algorithm: CompressionAlgorithm = CompressionAlgorithm.Deflate): CompressionResult
Decompresses data from a ReadBuffer using the specified algorithm. Reads from current position to limit.
Decompresses data from a ReadBuffer using the specified algorithm. Reads from current position to limit.
actual fun decompress(buffer: ERROR CLASS: Symbol not found for ReadBuffer, algorithm: CompressionAlgorithm): CompressionResult
Decompresses data from a ReadBuffer using the specified algorithm. Reads from current position to limit.