Compression codecs, archive readers and a ZIP writer, in pure common Kotlin.
Adapters between kotlinx-io and the byte arrays the core works on.