# C1.Zip.C1ZipEntry.CheckCRC32

## Content

<div class="doc-site-dotnet-api-container">



<h1 id="C1_Zip_C1ZipEntry_CheckCRC32_" data-uid="C1.Zip.C1ZipEntry.CheckCRC32*">CheckCRC32 Method
</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>



<a id="C1_Zip_C1ZipEntry_CheckCRC32_" data-uid="C1.Zip.C1ZipEntry.CheckCRC32*"></a>
<h4 id="C1_Zip_C1ZipEntry_CheckCRC32" data-uid="C1.Zip.C1ZipEntry.CheckCRC32">CheckCRC32()</h4>
<div class="markdown level1 summary"><p>Calculates a checksum value for the entry and compares it to the checksum that
was stored when the entry was created.</p>
</div>
<div class="markdown level1 conceptual"></div>
<h5 class="declaration">Declaration</h5>
<div class="codewrapper">
  <pre><code class="lang-csharp hljs">public bool CheckCRC32()</code></pre>
</div>
<div class="codewrapper">
  <pre><code class="lang-vbnet hljs">Public Function CheckCRC32() As Boolean</code></pre>
</div>
<h5 class="returns">Returns</h5>
<table class="table table-bordered table-condensed">
  <thead>
    <tr>
      <th>Type</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><p>True if the checksum values match, false otherwise.</p>
</td>
    </tr>
  </tbody>
</table>
<h5 id="C1_Zip_C1ZipEntry_CheckCRC32_remarks">Remarks</h5>
<div class="markdown level1 remarks"><p>This method is used to check the integrity of the entries in the zip file. If the
calculated checksum does not match the stored checksum, then either the zip file is
corrupted or the program used to create the zip file is incompatible with
<b>C1Zip</b>.</p>
</div>
</div>
