Skip to main content

COZIP Cloud-Optimized ZIP Open a ZIP like a table.

Project description

cozip

Cloud Optimized ZIP

Random access over HTTP. Open a ZIP like a table.

License MIT C DuckDB Spec v1.0


ZIP vs cozip range requests

What is cozip

A cozip is a ZIP archive designed for direct access over the network.

It places a compact index at byte 0 with the offsets and sizes of selected files. A reader fetches that index in one request and jumps straight to the data it needs.

Everything else stays standard. Any ZIP tool can still open it.

In practice, cozip archives often include a __metadata__ Parquet file that lists every entry with its name, offset, and size. Because it is just Parquet, tools like DuckDB, Arrow, or Polars can read it directly. This makes it possible to treat a cozip archive as a table and query its contents without scanning the whole file.

License

MIT


Developed with ❤️ by

Asterisk Labs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cozip-2026.4.30.tar.gz (12.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cozip-2026.4.30-py3-none-win_amd64.whl (93.3 kB view details)

Uploaded Python 3Windows x86-64

cozip-2026.4.30-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (119.4 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

cozip-2026.4.30-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (119.6 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

cozip-2026.4.30-py3-none-macosx_11_0_universal2.whl (178.7 kB view details)

Uploaded Python 3macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file cozip-2026.4.30.tar.gz.

File metadata

  • Download URL: cozip-2026.4.30.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cozip-2026.4.30.tar.gz
Algorithm Hash digest
SHA256 a0eff15f7a90fc20c14d18846e15e4d3a57219392861aefbe983cec592d244ba
MD5 c377077becf809accd305728a66e1117
BLAKE2b-256 a8ca19dfe01a12dc6c4a51072431650779528dda5fb2026f4cdf9a7ffd5978b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.4.30.tar.gz:

Publisher: release.yml on asterisk-labs/taco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cozip-2026.4.30-py3-none-win_amd64.whl.

File metadata

  • Download URL: cozip-2026.4.30-py3-none-win_amd64.whl
  • Upload date:
  • Size: 93.3 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cozip-2026.4.30-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 7a54ec8eba8bd1eb7f277e969a286004f0424bc18541d526945ef84c82429bb4
MD5 e3958b549f4aa9e7fb5815ae98d024e9
BLAKE2b-256 f1b78870e037e629df921ceb41b276cfb512235095a93c4d8449d2eab8d7637a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.4.30-py3-none-win_amd64.whl:

Publisher: release.yml on asterisk-labs/taco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cozip-2026.4.30-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cozip-2026.4.30-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a007f3abbd7a83b09ea9cee8cb5000674f6e8471bf8e256c428bdf3185b2722d
MD5 26a9d4066b2711ad61d3c9f8a94ef3f3
BLAKE2b-256 c353306942847ffdab8c7ca106f769295a9fa9751bb75b22ef4b2c15bdb7350d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.4.30-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on asterisk-labs/taco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cozip-2026.4.30-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cozip-2026.4.30-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8cc3d7d5eb184528c053bb49a025992dc7ee78fda42242406b3ee530687f1974
MD5 a6c14ee29389096d901082d6e48e42dc
BLAKE2b-256 9f946ae3c2fcbd201338b68eb21dad57f520e8a0d8553e48e79b4e898a82aa68

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.4.30-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on asterisk-labs/taco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cozip-2026.4.30-py3-none-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cozip-2026.4.30-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a654ba7f0e85da27e09b4066113d70240b1364458316cd0a4574729a24eb50d0
MD5 8b51e7f2cfad4032a76900c766c8b906
BLAKE2b-256 2b2accd27fb36bae6b5affce16258e16809b41ad35d90d6a609091a9df39ccdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.4.30-py3-none-macosx_11_0_universal2.whl:

Publisher: release.yml on asterisk-labs/taco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page