Rz or Rzip is a high-performance, secure compression and decompression tool developed in Rust. Designed for efficiency and safety, Rzip provides a powerful CLI for managing your compressed files with ease and reliability.
| Compression Method | Compression | Decompression |
|---|---|---|
| Stored | ✓ | ✓ |
| Deflate | ✓ | ✓ |
| Deflate64 | ✓ | |
| Bzip2 | ✓ | |
| LZMA | ✓ | |
| Zstd | ✓ |
This means that Rzip supports the following extensions:
.zip, .bz2, .tbz2, .lzma, .zst.
Usage: rz <command> [options] <args>
| Command | Description | Arguments | Alias |
|---|---|---|---|
append | Appends a file to an existing archive | <sources...> <dest.zip> | a |
compress | Compresses a file or directory | <sources...> <dest.zip> | c |
extract | Decompresses a file | <source.zip> <dest> | x |
list | Lists the contents of an archive | <source.zip> | ls |
| Option | Alias | Type | Description | Required | On command |
|---|---|---|---|---|---|
--level | -l | Integer(64) | Compression level | No | append, compress |
--method | -m | Enum | Compression method (stored/deflate/etc...) | No | append, compress |
--pick | -p | String | File to extract from archive | No | extract, list |
--unix_permissions | -u | UInteger(32) | Unix permissions for new files | No | compress |
Contributions are welcome! If you wish to contribute to Rzip, please follow these steps:
This project is licensed under the MIT License. See the LICENSE file for details.
Developed with ❤️ by Sammwy.
bc1q4uzvtx6nsgt7pt7678p9rqel4hkhskpxvck8uq
0x7a70a0C1889A9956460c3c9DCa8169F25Bb098af
7UcE4PzrHoGqFKHyVgsme6CdRSECCZAoWipsHntu5rZx