UCE Docs / gz_compress

Signature

String gz_compress(String src)

Parameters

src : uncompressed input bytes
return value : gzip-format compressed bytes

Compresses src and returns a gzip-format byte string.

The result is binary data. Store it in a file, send it with an appropriate content type/encoding, or pass it directly to gz_uncompress().

UCE writes a standard gzip wrapper around a deflate stream, including CRC32 and uncompressed-size footer fields.

Example

String original = "hello hello hello hello hello";
String packed = gz_compress(original);
print(original.length(), " bytes -> ", packed.length(), " bytes; restores to: ", gz_uncompress(packed), "\n");
Output
29 bytes -> 29 bytes; restores to: hello hello hello hello hello