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

Uploaded Python 3Windows x86-64

cozip-2026.4.30.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (119.2 kB view details)

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

cozip-2026.4.30.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (119.5 kB view details)

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

cozip-2026.4.30.2-py3-none-macosx_11_0_universal2.whl (178.6 kB view details)

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

File details

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

File metadata

  • Download URL: cozip-2026.4.30.2.tar.gz
  • Upload date:
  • Size: 12.3 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.2.tar.gz
Algorithm Hash digest
SHA256 83bd0db61988dea19ab7d90e04d7c02a54f373aee5d80d91430bf15e6513ab82
MD5 5028ccb6e74dd5c4a33c95ee2face497
BLAKE2b-256 58063c80eb3fd9c77d4424631d96f55ddd992545039d868bd1b6ab41d440d83d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cozip-2026.4.30.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 93.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.4.30.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 731e3c4372159503bf08027f13ee376881c9ef4299b5cd7dcd2ca22fe9623e0e
MD5 7b47a717f681434662a13ad900c5ec7a
BLAKE2b-256 11cb0255a72d215034d9c5dd01e98011a7fd0065d40d48ff1f0b00de7c15ffae

See more details on using hashes here.

Provenance

The following attestation bundles were made for cozip-2026.4.30.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.4.30.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.4.30.2-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcc615e489c85ac9ed8390244ece6f1cacae9366d5162a705f184050444b0711
MD5 a6c12f1930e6ca189bdf20200ec7d141
BLAKE2b-256 d7c62f2c1c6914d0ffd2a34721a6c0b41c8bca0c0f94459abae0f83b8f50e090

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.4.30.2-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 191a64edafced0104e7ca2242cfb1fe2e44fefacc2e7ce5a6d976bd20a82a55a
MD5 a3b4421d3eb841e6c4ce797440ed5272
BLAKE2b-256 f4518b5e8cfff459843885c4e5f806d449c70c071cd10e2ee7d04bd9b041e163

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cozip-2026.4.30.2-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 83ff8608d6980f7efc37f8c330ff8d77f22069c2e8dba41bcba96510bdfbd419
MD5 741f5373422cf811acb47530b9848476
BLAKE2b-256 f71cafba85c9736b4b1d049ade891125ca779773b1e91fef44ceaf6513391b6d

See more details on using hashes here.

Provenance

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