#archive #utility #extract #exclude #verbose #inspect #path

app ezark

Open source archive utility written in Rust

2 stable releases

1.2.0 Feb 17, 2025
1.0.0 Jan 22, 2025

#82 in Compression

Download history 113/week @ 2025-01-22 14/week @ 2025-02-05 100/week @ 2025-02-12 20/week @ 2025-02-19 7/week @ 2025-02-26

141 downloads per month

AGPL-3.0-or-later

700KB
429 lines

Contains (ELF exe, 620KB) bin/linux_arm64/ezark, (ELF exe, 585KB) bin/linux_amd64/ezark, (DOS exe, 315KB) bin/win_x86_64/ezark.exe

EZARK

  • Easy Archiver
  • Open source archive utility written in Rust

Install

  • from cargo
cargo install ezark
  • from git
git clone https://github.com/ryzeon-dev/ezark 
cd ezark
make 
sudo make install
  • git repository contains compiled executables, for linux_amd64, linux_arm64, win_x86_64

Usage

  • verbose operation can be obtained using -v or --verbose flag
  • create an archive
ezark --make archive_name.eza files_and_dirs
  • when creating an archive, it is possible to specify certain string patterns to exclude
    • doing this requires the use of the -x or --exclude flag, followed by a comma separated list of patterns
ezark --make archive_name.eza files_and_dirs --exclude dirs_to_exclude,files_to_exclude
  • extract an archive
    • if no extraction path is given, the extraction will be executed in current path
ezark --extract archive_name.eza extraction_path
  • inspect archive
ezark --inspect archive_name.eza
  • check version
ezark --version
  • to get help, use the -h or --help flag
ezark --help

Dependencies