er_length</code> option only.</p>

<pre>::compress(source, options = {})
::decompress(source, options = {})</pre>

<p><code>source</code> is a source string.</p>

<h2 id="label-File">File<span><a href="#label-File">&para;</a> <a href="#top">&uarr;</a></span></h2>

<p>File maintains both source and destination buffers, it accepts both <code>source_buffer_length</code> and <code>destination_buffer_length</code> options.</p>

<pre>::compress(source, destination, options = {})
::decompress(source, destination, 