Sign inSign up

playground7/gozip

By playground7

•Updated 4 months ago

Multi‑algorithm compression CLI in a portable Docker container.

Image
Security
Developer tools
Databases & storage
0

375

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

4 months ago

docker pull playground7/gozip:1.0.0-linux-arm64