Reader<span><a href="#label-Stream-3A-3AReader">&para;</a> <a href="#top">&uarr;</a></span></h2>

<p>Its behaviour is similar to builtin {<code>Zlib::GzipReader</code><a href="https://ruby-doc.org/stdlib/libdoc/zlib/rdoc/Zlib/GzipReader.html">}</a>.</p>

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

<pre>::open(file_path, options = {}, :external_encoding =&gt; nil, :internal_encoding =&gt; n