Open
Description
Currently, Kotlin has no proper multiplatform library to read and create zip files.
- Korio has support for it (https://docs.korge.org/io/compression/), but it's part of a game engine and the compression function can't be imported separately, making it impractical for general-purpose applications.
- Okio provides compression support, but it's jvm and read only. (see compression: https://square.github.io/okio/multiplatform/)
Developers currently have no clean, multiplatform solution for zip operations outside the JVM. That's why I propose adding native zip read and write functionality to kotlinx-io that works across all supported Kotlin Multiplatform targets.