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.5.1.2.tar.gz (14.4 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.5.1.2-py3-none-win_amd64.whl (95.8 kB view details)

Uploaded Python 3Windows x86-64

cozip-2026.5.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (121.8 kB view details)

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

cozip-2026.5.1.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (122.1 kB view details)

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

cozip-2026.5.1.2-py3-none-macosx_11_0_universal2.whl (181.2 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for cozip-2026.5.1.2.tar.gz
Algorithm Hash digest
SHA256 f27df6d53564702bd77b771629c5a3d7e37b67436d2c14ba388c1b019ff23f1e
MD5 09b4e48ff729b2988f1a8389e566e1ca
BLAKE2b-256 2a2bfd91cb38e2591a3c5fd3df3ec718771ce31aa55022265c67752fd59efcfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.5.1.2.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.5.1.2-py3-none-win_amd64.whl.

File metadata

  • Download URL: cozip-2026.5.1.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 95.8 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.5.1.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 df52f884621972dc32c678be852a16354daf7d68b957ab58cebade75ac222151
MD5 c1fd8653fc6230637c46e870181a65f5
BLAKE2b-256 f0fcad1188b8fc505ee207931d223440be3aa9e2ad0cb09734f15364ba8b9d5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.5.1.2-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.5.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cozip-2026.5.1.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4c3423eb11630d730b6c1ba51ac6042210a78a12d068b1fd5bdd47b4f06cfad
MD5 5533f67cdf102b22c4f945394643b02a
BLAKE2b-256 61121148b67b52ae2c51ca439c84028c96d4c6fd3c437421cda0e51cc8045071

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.5.1.2-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.5.1.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cozip-2026.5.1.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3dba8e729428dccbe073dc2808587e031ac2790cd822b1fb5f480a117be1d82b
MD5 a1da06ab5a57c02406374d381209af02
BLAKE2b-256 ce5c16620a2b7af6fd9ebde5c1aaa7f85f1d37730a9a380627e80222461c6585

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.5.1.2-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.5.1.2-py3-none-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for cozip-2026.5.1.2-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ad40cc746bc0afc5dca40a1b7ec8404fc52c82571ec206b49aae74ea29444d8e
MD5 1adfc92ca739b87fd67c8e0a87a49cc1
BLAKE2b-256 12d48d16126389a62162f1b591080502dc8eea8628138d8beea175e980affd71

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.5.1.2-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