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

Uploaded Python 3Windows x86-64

cozip-2026.5.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (122.2 kB view details)

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

cozip-2026.5.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (122.5 kB view details)

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

cozip-2026.5.1-py3-none-macosx_11_0_universal2.whl (181.6 kB view details)

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

File details

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

File metadata

  • Download URL: cozip-2026.5.1.tar.gz
  • Upload date:
  • Size: 14.8 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.tar.gz
Algorithm Hash digest
SHA256 fa2babba90533cc98df9f914e09234cc49368261bca36e9a9e60d29e2de6a8d4
MD5 781771c287938f2be2c0ea77fc5ee1ec
BLAKE2b-256 5b8b9a6ee911a71f926f3392bb194fe024ee0c8fabe3c64ee7cbefc9c9462cc9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cozip-2026.5.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 96.2 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-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c325c289bd6541b88d1a1e1707e4aac2eb0e8183d4b74710f379739e312b5ad5
MD5 f8537f5b3417dc394dfc9c3c82a91319
BLAKE2b-256 130228f14387e3483247111dc6780c12d2800918a1d1a6a2c0846c04d5d6d54d

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.5.1-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-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-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04cb94928fdb4f2072a451f4ac7314ce19de33f8666153981979bb9d6d3d0ae6
MD5 6bb0602a2c12a7a95170a006dc0dc566
BLAKE2b-256 9ef6b81a576eaaa173c746bceaca51fd57e5322ebca335cafe9363c769bbb64c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.5.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 941e7685497a2612f8575020e2f237b24a397674817ab640fec14f218acaefbc
MD5 44a0cd48862f81f79e8a18476337de77
BLAKE2b-256 b2da06865157eceb7fe73cd8ffb7cfa41c590f95785278d663877bebe83e9407

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.5.1-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 63dbfbb24b19ed1ed713542db7bee22d840362589050f600b139e3f41b9dd941
MD5 cd9f644c96bef0604622624a3368490b
BLAKE2b-256 88a76432d7ee70f5df5e682aaa3a5012d27909261b321d31407b34c279d078f2

See more details on using hashes here.

Provenance

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