Sign inSign up

playground7/gozip

By playground7

Updated 3 months ago

Multi‑algorithm compression CLI in a portable Docker container.

Image
Security
Developer tools
Databases & storage
0

353

playground7/gozip repository overview

Gozip – High‑Performance Multi‑Algorithm Compression Tool

Gozip is a lightweight, high‑performance compression utility supporting a wide range of modern and legacy algorithms.
This container provides a portable, zero‑dependency way to compress and decompress files using a unified CLI.

✨ Features
  • Supports 10+ compression algorithms
  • Fast, portable, and containerized (no host dependencies)
  • Consistent CLI interface for compression & decompression
  • Ideal for scripting, pipelines, CI/CD, and cross‑platform workflows
🧩 Supported Algorithms

Gozip supports the following algorithms:

  • ppmd
  • ans
  • lzma2
  • zstd
  • brotli
  • lz4
  • bzip2
  • deflate64
  • store (no compression)
  • auto (automatically selects best algorithm)
🚀 Usage
Compress a file
docker run --rm -v $(pwd):/work -w /work playground7/gozip:1.0.0-linux-amd64 \
  compress -algo zstd input.txt output.gozip
Decompress a file
docker run --rm -v $(pwd):/work -w /work playground7/gozip:1.0.0-linux-amd64 \
  decompress input.gozip output.txt
📦 Example
# Compress using Brotli
docker run --rm -v $(pwd):/work -w /work playground7/gozip:1.0.0-linux-amd64 \
  compress -algo brotli sample.txt sample.txt.gozip
📁 Volumes

Mount the working directory so the container can access your files:

-v $(pwd):/work -w /work
🔧 Tags
  • 1.0.0-linux-amd64
  • 1.0.0-linux-arm64
📜 License

This project is licensed under the MIT License. © 2026 Elias Hasnat

Tag summary

Content type

Image

Digest

sha256:f1b77dc8e

Size

950.1 kB

Last updated

3 months ago

docker pull playground7/gozip:1.0.0-linux-arm64