Import std.compress.xz
XZ
struct
Public Struct XZ
The .xz format's streams.
Examples
Local data = "small, smaller, smallest, small, smaller, smallest".Repeated(100).Bytes
Local packed = XZ.Compress(data)
Expect(packed.Count < data.Count)
Local unpacked = Try XZ.Decompress(packed)
Expect(unpacked == data)-
@PanicsAtCaller Public Static Method Compress(data: UInt8[], level: Int = 6): UInt8[]static method #The
data, compressed at thelevel. Panics when thelevelisn't from 0 to 9. -
@PanicsAtCaller Public Static Method Decompress(data: UInt8[], limit: Int = MOST_BYTES): UInt8[] Throws IOErrorstatic method #The bytes the
datais compressed from, each stream's after the last's, or an IOError when it isn't XZ's, ends early, or would come to more thanlimitbytes. Panics when thelimitis negative.
Report an issue with this page or with FutureBlitz on GitHub.