# C1.Zip.ZLib.ZStream.-ctor

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Zip_ZLib_ZStream__ctor_" data-uid="C1.Zip.ZLib.ZStream.#ctor*">ZStream Constructor
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Zip_ZLib_ZStream__ctor_" data-uid="C1.Zip.ZLib.ZStream.#ctor*"></a>
<h4 id="C1_Zip_ZLib_ZStream__ctor" data-uid="C1.Zip.ZLib.ZStream.#ctor">ZStream()</h4>
<div class="markdown level1 summary"><p>Initializes a new instance of the <b>ZStream</b> class using an Adler checksum.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public ZStream()</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Sub New()</code></pre>
</div>


<a id="C1_Zip_ZLib_ZStream__ctor_" data-uid="C1.Zip.ZLib.ZStream.#ctor*"></a>
<h4 id="C1_Zip_ZLib_ZStream__ctor_System_Boolean_" data-uid="C1.Zip.ZLib.ZStream.#ctor(System.Boolean)">ZStream(bool)</h4>
<div class="markdown level1 summary"><p>Initializes a new instance of the <b>ZStream</b> class.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public ZStream(bool crc32)</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Sub New(crc32 As Boolean)</code></pre>
</div>
<h5 class="parameters">Parameters</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</th>
      <th>Name</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></td>
      <td><span class="parametername">crc32</span></td>
      <td><p><b>True</b> to use a CRC32 checksum, <b>False</b> to use an Adler checksum.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Zip_ZLib_ZStream__ctor_System_Boolean__remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>CRC32 checksums are the standard used in zip files. Adler checksums are the default
used by ZLIB. Adler checksums are faster to calculate, but are not compatible with the zip format.</p>
</div>
</div>
