MoonBit gzip: provide simple gzip and gunzip algorithms.
Dependencies
// Copyright 2010 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.$ moon version --all
moon 0.1.20260608 (60bc8c3 2026-06-08) ~/.moon/bin/moon
moonc v0.10.0+e66899a54 (2026-06-09) ~/.moon/bin/moonc
moonrun 0.1.20260608 (60bc8c3 2026-06-08) ~/.moon/bin/moonrun
pub(all) struct Header {
comment : String
extra : Array[Byte]
mod_time : PlainDateTime?
name : String
os : Byte
}impl ReadCloser for Readerpub(all) struct Writer {
header : Header
w : &Writer
level : CompressionLevel
wrote_header : Bool
closed : Bool
buf : Array[Byte]
compressor : &WriteCloser
digest : UInt
size : UInt
err : IOError?
}MoonBit gzip: provide simple gzip and gunzip algorithms.
Dependencies