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

Uploaded Python 3Windows x86-64

cozip-2026.5.2.4-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.4-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.4-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.4.tar.gz.

File metadata

  • Download URL: cozip-2026.5.2.4.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.4.tar.gz
Algorithm Hash digest
SHA256 b0b167a540518295e86d9fa87b7398a89851c7f3c793d7419cb6a56b31a99ec3
MD5 f4cd8b041d05145a328bfccff4c5a61b
BLAKE2b-256 7ec93f6e56cab99f1b0fe71228e2557c140845cc614895a1a098dfe418467f09

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cozip-2026.5.2.4-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.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 1b8aebea94bba9bee7d185edb4d4d3ee6707f7e3fdc156151c02019c5dbf9e7a
MD5 41ddd5a035ac430da5f0227b279bad9e
BLAKE2b-256 6c3215edf057c29e88bc529af9d9e2a440317d056e3628f33d0ccd649c5efcbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.5.2.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.5.2.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.5.2.4-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4a68a872231a7c0115482c5c26b66f8151053041d9ceb5d338dcc6e1a284d96
MD5 86291e2792135939a191492c755a1c43
BLAKE2b-256 0ba8e96b5bd954c5bb9acbc65b2c59dacc38a5d3080efedd16141a42f9b2b738

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.5.2.4-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ead9466d00c76ed6faa35bf86330e844ee44ee9778c291f510a4b5469ac09260
MD5 680e8e625a7ee84c4a7f1f2e4c8c5a51
BLAKE2b-256 344164a750ac00251d7ec620d0a9ba380c79b53882db117eb39efa9f4c1ad3ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.5.2.4-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 24ba9dfb1aff0c9f2f59a5b52ffd74b5f0393287d8100eac0ac0b31f7158b9e1
MD5 0509fe20049500e9a0280b60c92328ef
BLAKE2b-256 b66dff37e6006000b45d5f6bf981b5b1cb3d06caa490cc629031cee7302c9f08

See more details on using hashes here.

Provenance

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