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.2.6.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.2.6-py3-none-win_amd64.whl (95.7 kB view details)

Uploaded Python 3Windows x86-64

cozip-2026.5.2.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (120.1 kB view details)

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

cozip-2026.5.2.6-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (120.9 kB view details)

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

cozip-2026.5.2.6-py3-none-macosx_11_0_universal2.whl (179.7 kB view details)

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

File details

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

File metadata

  • Download URL: cozip-2026.5.2.6.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.2.6.tar.gz
Algorithm Hash digest
SHA256 b1b3aca5a752d877c240c2196591aaf8cfe39324abb6e8f07b6253714314e17f
MD5 18d87284185d7f90abd1aa9c2cbe32d1
BLAKE2b-256 2ca374f6670942f4d4a6323ae53fc302b8e3a9acfd1a7a085f74faa3974bff70

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cozip-2026.5.2.6-py3-none-win_amd64.whl
  • Upload date:
  • Size: 95.7 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.2.6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 f8ff640275d94d676dd1553229591f2d941a8d147f206d9dcbc208d709acc027
MD5 399c49e0fe4459cb101117c5e19c1d5b
BLAKE2b-256 aeeac45bac0de7a39b6131164e1895692a78cef10527427584efdaf6e46dafe8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.5.2.6-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.2.6-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.2.6-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 81c8afda34763e8f98ff6a37e579a4b1cc22a48f2f7b14371f0d2e1139bf97c2
MD5 d06a260819508598a2099e67839b27ff
BLAKE2b-256 69338575a5876c9f76a1128dc56f934bec12afc5abed23dced555e6ab70b689f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.5.2.6-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 70bf3850c10e6e416fbf0cf24f02371315353ae42a75456cd6a4cc3647ac10bf
MD5 d827dd7af2fc65a09c68b2ff32d8d7cc
BLAKE2b-256 76a0c84cb320c04a64191ab69dee071aa413db3fd9e89e3fde350489fc9858a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.5.2.6-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 aad97321363115f6b4858a896d03fb81fe366ec552c07e9f823fb4bc96d4d5f2
MD5 9716c595437aef58020313f30298af60
BLAKE2b-256 b9bc1001f30191eb4485bf96e04b7ada1c7e0ae8383db23e2f04e59131c7c359

See more details on using hashes here.

Provenance

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