uktrade/stream-unzip

View on GitHub
docs/index.md

Summary

Maintainability
Test Coverage
---
homepage: true
layout: product
title: Decompress ZIP files while downloading them
description: Use this Python package to unZIP all the files in a ZIP archive, without needing the entire archive in memory or disk at once.
startButton:
  href: "get-started"
  text: Get started
---

<div class="govuk-grid-row">
  <section class="govuk-grid-column-one-third-from-desktop govuk-!-margin-bottom-7">
    <h2 class="govuk-heading-m govuk-!-font-size-27">Memory</h2>
    <p class="govuk-body">Only a small amount of the compressed or decompressed data is in memory at any one time.</p>
  </section>
  <section class="govuk-grid-column-one-third-from-desktop govuk-!-margin-bottom-7">
    <h2 class="govuk-heading-m govuk-!-font-size-27">Encryption</h2>
    <p class="govuk-body">Supports WinZIP-style AES-encryption, as well legacy ZipCrypto/Zip 2.0.</p>
  </section>
  <section class="govuk-grid-column-one-third-from-desktop govuk-!-margin-bottom-7">
    <h2 class="govuk-heading-m govuk-!-font-size-27">Large files</h2>
    <p class="govuk-body">Decompresses Zip64 and Deflate64 ZIPs that are used for larger amounts of data.</p>
  </section>
</div>

<hr class="govuk-section-break govuk-section-break--visible govuk-section-break--xl govuk-!-margin-top-0">

<div class="govuk-grid-row">
  <section class="govuk-grid-column-two-thirds">
    <h2 class="govuk-heading-m govuk-!-font-size-27">Contributions</h2>
    <p class="govuk-body">The code for stream-unzip is public and contributions are welcome though the <a class="govuk-link govuk-!-font-weight-bold" href="https://github.com/uktrade/stream-unzip">stream-unzip repository on GitHub</a>.</p>
  </section>
</div>