7 releases
| 0.4.1 | Dec 3, 2025 |
|---|---|
| 0.4.0 | Nov 1, 2025 |
| 0.3.2 | Nov 22, 2024 |
| 0.3.1 | Sep 8, 2024 |
| 0.2.1 | Feb 20, 2024 |
#819 in Compression
135KB
3.5K
SLoC
Zip2Arx: Zip to Arx Archive Converter
zip2arx is a command-line tool that converts zip archives to the Arx archive format.
Arx (https://crates.io/crates/arx) offers a modern and performant alternative to traditional archive formats.
This tool streamlines the process of migrating existing zip archives to the benefits of Arx.
Installation
Using Cargo
The recommended installation method is using Cargo, Rust's package manager:
cargo install zip2arx arx
This command will install both zip2arx and its dependency, the arx library, which is necessary for reading and manipulating Arx archives.
Pre-built Binaries
Pre-built binaries for Windows, macOS, and Linux are available for each release on the GitHub releases page. Download the appropriate binary for your operating system and place it in your system's PATH.
Usage Examples
Converting a Zip Archive:
zip2arx -o output.arx input.zip
This command converts input.zip to output.arx.
Working with Arx Archives (using the arx command):
After converting to Arx, use the arx command to interact with the created archive. Here are some examples:
-
List archive contents:
arx list output.arx | less -
Extract the archive:
arx extract output.arx -C my_output_directory -
Extract a single file:
arx dump output.arx path/to/my/file.txt my_file.txt -
Mount the archive (Linux/macOS):
mkdir mount_point arx mount output.arx mount_pointRemember to unmount the archive using
umount mount_pointwhen finished.
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
Sponsoring
I (@mgautierfr) am a freelance developer. All jubako projects are created in my free time, which competes with my paid work. If you want me to be able to spend more time on Jubako projects, please consider sponsoring me. You can also donate on liberapay or buy me a coffee.
License
This project is licensed under the MIT License - see the LICENSE-MIT file for details.
Dependencies
~21–48MB
~870K SLoC