5cd05ab008
Uses platform.zlib (built-in on all Apple targets) via Kotlin/Native cinterop to provide the actual GZip implementation: - compress: deflateInit2 with windowBits=31 (MAX_WBITS+16) for gzip format; deflateBound gives a tight upper-bound so a single Z_FINISH call is always enough – no output loop required. - decompress: inflateInit2 with windowBits=47 (MAX_WBITS+32) for automatic gzip/zlib format detection; output is collected in fixed-size chunks to handle arbitrary decompressed sizes. https://claude.ai/code/session_0125CGfu6aMAnSv6ZzAxFHvV