| Crates.io | zst_compress |
| lib.rs | zst_compress |
| version | 0.3.2 |
| created_at | 2024-12-05 06:33:07.498707+00 |
| updated_at | 2025-08-20 05:30:09.296221+00 |
| description | Batch compress to or decompress dir/*.tar.zst |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1472903 |
| size | 53,618 |
Batch compress to or decompress dir/*.tar.zst
Do zst batch compression within rust.
Simplify the work for team data maintainers.
You could choose to install from pre-built binary or Build from source.
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.
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.
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: 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