CompressionEncoder
interface CompressionEncoder
A Compression encoder.
Functions
Link copied to clipboard
abstract fun compress(readChannel: ByteReadChannel, coroutineContext: CoroutineContext = Dispatchers.Unconfined): ByteReadChannel
Wraps readChannel into a compressing ByteReadChannel.
abstract fun compress(writeChannel: ByteWriteChannel, coroutineContext: CoroutineContext = Dispatchers.Unconfined): ByteWriteChannel
Wraps writeChannel into a compressing ByteWriteChannel.
Link copied to clipboard
Provides an estimation for the compressed length based on the originalLength or return null
if it's impossible.