unrar-nonfree
Extract RAR archives (non-free version)
SYNOPSIS
unrar-nonfree <command> [options] archive [files...] [destination]
PARAMETERS
x
Extract files with full paths.
e
Extract files without full paths.
l
List archive contents.
t
Test archive integrity.
v
Verbose output (display all files).
p<password>
Specify password for encrypted archives.
-o+
Overwrite existing files.
-o-
Do not overwrite existing files.
-y
Answer yes to all questions.
<archive>
RAR archive file.
<destination>
Destination directory for extracted files.
DESCRIPTION
The `unrar-nonfree` command is a utility for extracting files from RAR archives on Linux systems. It's a non-free version, meaning its usage is governed by a license that may restrict redistribution or modification. This version is often used because it might offer features or performance enhancements compared to the free `unrar` version, though availability may vary depending on the distribution's package management. Users should be aware of the licensing terms associated with `unrar-nonfree` before using it in commercial or redistribution scenarios.
It supports various RAR archive features, including password-protected archives, multi-volume archives, and recovery records. Common usage involves specifying the RAR archive to extract and the destination directory. The command provides several options to control the extraction process, such as overwriting existing files, creating missing directories, and testing archive integrity before extraction.
CAVEATS
The `unrar-nonfree` command is proprietary software and its use is subject to the license terms provided by the RAR developers. Be sure to review the license before using this version, especially in commercial contexts. Availability may be limited by distribution maintainers to comply with software licensing.
EXIT CODES
The exit code of `unrar-nonfree` can indicate the success or failure of the operation. A zero exit code typically signifies successful extraction or listing. Non-zero codes indicate errors such as file not found, insufficient memory, or a corrupt archive. Consult the RAR documentation for a complete list of exit codes.
PASSWORD PROTECTION
RAR archives can be password-protected to secure sensitive data. When extracting password-protected archives using `unrar-nonfree`, the `-p` option is used to provide the correct password. If no password is provided and archive is encrypted, `unrar-nonfree` prompts user for the password. Supplying the incorrect password results in an error or corrupted files.
HISTORY
RAR is a proprietary archive file format developed by Alexander Roshal. `unrar-nonfree` emerged as a distinct version alongside the freely available `unrar` command. The non-free version is maintained and distributed directly by RARLab, often offering potentially enhanced features, improved performance, or specific platform support not found in the open-source version. The use of `unrar-nonfree` has been common among users requiring those specific enhancements, particularly in environments where licensing restrictions are not a primary concern.