zlib মডিউল
zlib লাইব্রেরি দিয়ে compress/decompress। দু'টি framing: gzip (.gz ফাইল ও HTTP Content-Encoding: gzip) এবং raw deflate (WebSocket permessage-deflate ইত্যাদি)।
import "zlib" as zlib;
var compressed = zlib.gzip("Hello, World!");
var decompressed = zlib.gunzip(compressed);
print(decompressed); // Hello, World!
gzip framing
| ফাংশন | বর্ণনা |
|---|---|
zlib.gzip(data) → string | Default level। |
zlib.gzip_at(data, level) → string | level: 0–9। |
zlib.gunzip(data) → string | gzip বা zlib-framed দু'টোই (auto-detect)। |
Raw deflate
| ফাংশন | বর্ণনা |
|---|---|
zlib.deflate(data) → string | Raw, header/checksum ছাড়া। |
zlib.deflate_at(data, level) → string | |
zlib.inflate(data) → string | deflate-এর সাথে মিলে। |
Misc
| ফাংশন | বর্ণনা |
|---|---|
zlib.version() → string | zlib library version। |