Sign in

    This version of the module is deprecated: Continued as moonbit-community/zipc, which is maintained and builds with current MoonBit. Its API may differ; see its README when migrating.

    bobzhang/zipc/deflate does not have a README file

    UInt32

    typealias Int64 as UInt32

    DeflateData

    pub struct DeflateData {
    compressed_bytes : Bytes
    original_size : Int
    adler32_checksum :
    Adler32

    }

    GzipData

    pub struct GzipData {
    compressed_bytes : Bytes
    original_size : Int
    crc32_checksum :
    Crc32

    filename : String?
    comment : String?
    modification_time : Int
    }

    Level

    pub enum Level {
    None
    Fast
    Default
    Best
    }

    impl Show for Level

    Result

    pub enum Result[T, E] {
    Ok(T)
    Err(E)
    }

    ZlibData

    pub struct ZlibData {
    compressed_bytes : Bytes
    original_size : Int
    adler32_checksum :
    Adler32

    }

    deflate_compress

    fn deflate_compress(data : Bytes, level : Level) -> DeflateData

    deflate_decompress

    fn deflate_decompress(deflate_data : DeflateData) -> Bytes raise Error

    deflate_decompress_bytes

    fn deflate_decompress_bytes(compressed_data : Bytes, _original_size : Int) -> Bytes raise Error

    deflate_decompress_raw_bytes

    fn deflate_decompress_raw_bytes(compressed_data : Bytes, _original_size : Int) -> Bytes raise Error

    deflate_of_bytes

    fn deflate_of_bytes(data : Bytes, level : Level) -> Bytes

    err

    fn[T, E] err(error : E) -> Result[T, E]

    gzip_compress_bytes

    fn gzip_compress_bytes(data : Bytes, level : Level, filename : String?, comment : String?, modification_time : Int) -> GzipData

    gzip_decompress_bytes

    fn gzip_decompress_bytes(gzip_data : GzipData) -> Bytes raise Error

    gzip_extract_metadata_bytes

    fn gzip_extract_metadata_bytes(compressed_data : Bytes) -> Result[GzipData, String]

    gzip_of_bytes

    fn gzip_of_bytes(data : Bytes, level : Level, filename : String?, comment : String?) -> Bytes

    gzip_to_bytes

    fn gzip_to_bytes(compressed_data : Bytes) -> Bytes raise Error

    level_best

    fn level_best() -> Level

    level_default

    fn level_default() -> Level

    level_fast

    fn level_fast() -> Level

    level_none

    fn level_none() -> Level

    fn[T, E] ok(value : T) -> Result[T, E]

    unwrap

    fn[T, E] unwrap(result : Result[T, E]) -> T

    unwrap_or

    fn[T, E] unwrap_or(result : Result[T, E], default : T) -> T

    zlib_compress_bytes

    fn zlib_compress_bytes(data : Bytes, level : Level) -> ZlibData

    zlib_decompress_bytes

    fn zlib_decompress_bytes(zlib_data : ZlibData) -> Bytes raise Error

    zlib_of_bytes

    fn zlib_of_bytes(data : Bytes, level : Level) -> Bytes

    zlib_to_bytes

    fn zlib_to_bytes(compressed_data : Bytes, original_size : Int) -> Bytes raise Error

    Powered by MoonBit

    Site sourceReport issuePackagesBuild queueSkillsStatistics

    © 2026 mooncakes.io