ripunzip
A command-line tool that unzips ZIP files in parallel, including while downloading them from a URL.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About ripunzip
ripunzip is a Rust command-line tool, also usable as a library, that extracts ZIP files using several processor cores at once through the rayon library. When the ZIP file is fetched from a URI, it may be able to start unzipping in parallel with the download instead of waiting for the whole file.
It installs with cargo install ripunzip, and a .deb package is available in the GitHub releases. It suits developers and administrators who regularly unpack large ZIP archives and want extraction to finish sooner.
Strengths
- Extracts ZIP files in parallel across cores
- Can begin unzipping while a remote file is still downloading
- Available through cargo or as a .deb package
Limitations
- Handles ZIP files only
- Command line only
- Installing through cargo requires a Rust toolchain
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Unpacking large ZIP archives quickly from the terminal
- Categories
- Compression, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to ripunzip
Compare allSoftware that can replace ripunzip for an important use case, and what changes if you switch.
bsdtar (libarchive)
Command-line archivers built on libarchive that read and write tar, zip, cpio, ISO and more.
bsdtar extracts ZIP and many other formats including rar and ISO from one command, but it does not unzip in parallel or while downloading.
ouch
Command-line tool that compresses and extracts archives without format-specific flags.
ouch handles ZIP along with tar, gzip, xz and zstd from one command on Windows, macOS and Linux, without ripunzip's parallel or streaming extraction.
p7zip
Command-line port of 7-Zip's compression tools for POSIX systems.
p7zip extracts ZIP and 7z files on Linux and macOS from the command line and can also create archives, but it lacks parallel unzipping from a URL.
dtrx
A command-line tool that extracts many archive formats with one consistent command.
dtrx unpacks many archive types with one consistent command and installs with pip, but it relies on underlying extraction tools and does not parallelise ZIP extraction.
Similar software
Related functionality, not necessarily a direct replacement.
pigz
A parallel implementation of gzip that uses multiple CPU cores to compress data faster.
crabz
A cross-platform command-line tool for fast parallel compression and decompression, similar to pigz but written in Rust.
7-Zip
The small, free archiver that opens practically every archive format and compresses better than ZIP.