Skip to content
FutureBlitz

    Install

    Import std.compress.deflate

    Deflate

    std.compress.deflate

    struct

    Public Struct Deflate

    Deflate's raw bytes, which zip entries and PNG's data are in.

    Examples

    Local data = "hello, hello, hello, hello".Repeated(100).Bytes
    Local packed = Deflate.Compress(data)
    Expect(packed.Count < data.Count)
    Local unpacked = Try Deflate.Decompress(packed)
    Expect(unpacked == data)

    std/compress/deflate.fb, line 64

    • @PanicsAtCaller Public Static Method Compress(data: UInt8[], level: Int = 6): UInt8[] static method #

      The data, compressed at the level. Panics when the level isn't from 0 to 9.

    • @PanicsAtCaller Public Static Method Decompress(data: UInt8[], limit: Int = MOST_BYTES): UInt8[] Throws IOError static method #

      The bytes the data is compressed from, or an IOError when it isn't Deflate's, ends early, or would come to more than limit bytes. Panics when the limit is negative.

    Report an issue with this page or with FutureBlitz on GitHub.