Socket
Book a DemoInstallSign in
Socket

zst_compress

Package Overview
Dependencies
Maintainers
0
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

zst_compress

0.3.2
Cargo
Version published
Maintainers
0
Created
Source

zst_compress

Crates.io Downloads (latest version) Crates.io License Crates.io Version GitHub Release GitHub Release Date

Batch compress to or decompress dir/*.tar.zst

Scope

  • Do zst batch compression within rust.

  • Simplify the work for team data maintainers.

Installation

You could choose to install from pre-built binary or Build from source.

Install from pre-built binary

For Windows 10/11 systems

  • Extract zst_compress-<version>.zip

    Put it into searching path if you like to.

  • Change directory to the archive folder you are working with, open windows terminal and run zst_compress.exe -h and follow the instructions.

    If zst_compress.exe was not in Path, just run with absolute path.

For Linux systems

  • Extract zst_compress-<version>.tar.zst with: tar -xvf zst_compress-<version>.tar.zst

    Put it into searching path if you like to.

  • In terminal emulator, change directory to the archive folder you are working with, run zst_compress -h and follow the instructions.

Build from source

The program was brought with 🦀Rust and therefore can work with most Rust hosts.

This will work for Linux, Windows, macOS with different chips.

  • Install Rust: follow the tutorial to install Rust.

  • Install a Rust toolchain.

  • Install zst_compress with cargo install --locked zst_compress.

  • Now you are ready to run zst_compress -h.

Usage

Usage: zst_extract.exe [OPTIONS]

Options:
  -p, --preserve               Preseve original files after compression
  -f, --flag                   Leave flag text pointing to compression target
  -i, --input <INPUT>          Select a single input file instead of ./*
  -x                           Extract file from batch archived
  -l, --leveldir <LEVELDIR>    Select recursive level for listing directory; default to 4
  -t, --target <TARGET>        Target location for oprated files; default to current
  -z, --zstdlevel <ZSTDLEVEL>  Zstandard level, 1(fastest) to 22(smallest); default to 3
  -h, --help                   Print help
  -V, --version                Print version

FAQs

Package last updated on 20 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.