Artifact
fb84a756c050e0c6c9f28c02a4fe98cbf409bfdd:
Wiki page
[(data zlib)] by
murphy
2016-05-21 12:55:29.
D 2016-05-21T12:55:29.715
L (data\szlib)
U murphy
W 654
<h1>zlib Bindings</h1>
<h2>Synopsis</h2>
<code>(import (data zlib))</code>
Chez Scheme includes zlib code, but exposes the functionality of the library only through file ports. This module allows the compression and decompression of bytevectors in memory.
<h2>Operations</h2>
<h3>procedure: <code>(compress <i>bytevector</i>)</code></h3>
<h3>procedure: <code>(compress <i>bytevector</i> <i>level</i>)</code></h3>
Compresses the given data in zlib format, optionally specifying a desired compression level between 0 and 9.
<h3>procedure: <code>(decompress <i>bytevector</i>)</code></h3>
Decompress the given data in zlib format.
Z da860c4ce441d6c43b7818408a64e70c