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

Uploaded Python 3Windows x86-64

cozip-2026.4.30.4-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.4.30.4-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.4.30.4-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.4.30.4.tar.gz.

File metadata

  • Download URL: cozip-2026.4.30.4.tar.gz
  • Upload date:
  • Size: 14.5 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.4.tar.gz
Algorithm Hash digest
SHA256 514d4522888801d467a99fb0dbef4ae3d2c6627302227ee9bdac94c80bc70347
MD5 a47f76aac313328983d0af970265edeb
BLAKE2b-256 1e599adc9ef4adb91e355065b300228a8523c42c5aa910409da631af18b0b1a5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cozip-2026.4.30.4-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.4.30.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1dd15fffa5ab95a33c6233fed86fb0fee710cbda4a856424b5381d0a3d2db62e
MD5 31518b62ecf88db14bd0ab17f0df81b7
BLAKE2b-256 1286bc55d00f37f91eaf78c7cba2012a182809c121be797c8f8425873aea81ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.4.30.4-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.4-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.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ddf200bc512915ba02261293e769a944d88c085bef76bf8198a6def4d1313496
MD5 c537a3e752313f43f6264015077c6652
BLAKE2b-256 559c1cfd38288cbc902b7dc95e21eebd853dd2389ea220503a7176ecc8811bb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.4.30.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5604c63156c82300da882bb1559d76ed68739b7720739cf893113bdd52119fed
MD5 6827fa9d6a5ee69a92a330d93b093d3f
BLAKE2b-256 1e7624b4115e6c4b5689db8efa61082a5a730db859ceede0ab05e526eaabe769

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.4.30.4-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6153c7c3dce12d007f371b1edf93def3bee5f5b7daeba8c4008d9831a8c49d4a
MD5 36afdffe97baa010b51ddc394f1dd8be
BLAKE2b-256 ec5847f36e3a72a398ce9311beb5ab9058961d8082c0ac1791208596be0b3aea

See more details on using hashes here.

Provenance

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