Command line tool written in Java, that automaticly unpacks (password protected) RAR-Archives or multi-part RARs, if all belonging files are complete. It is designed to do unrar jobs on Linux-based NAS-Devices when downloading from Rapidshare & co.
- Automatic extraction of all RAR archives within a configured folder
- Support for (password protected / not password protected) single-volume and multi-volume RARs
- Support for the following filenaming patterns (multi-volume RARs): *part01.rar, *part02.rar, ... or *.rar, *.r00, *.r01, ...
- Local mode: A new unrar-job is started immediately. This mode can be used to schedule unrar-jobs with cron for example.
- Network mode: Process is running in the background consuming very little system-ressources waiting for an incomming remote-command (over tcp socket) to initiate an unrar-job. This mode can be used for example from an uploader, who uploads RARs to the NAS, to signal Auto UnRAR that the upload is complete and the uploaded files are ready for extraction.
- Fast auto-detection of correct RAR password within a user-defined list of passwords (before extraction)
- Password list can also be maintained over remote-commands
- Completeness-testing of multi-volume RARs (before extraction)
- Creation of a new extraction target folder for each archive if the archive contains more than one file / directory at root level
- Customizable logging using log4j (http://logging.apache.org/log4j/)
- Recursive extraction of RAR-Archives inside RAR-Archives (optional, configurable)
- Deletion of archives after successful extraction (optional, configurable)
- Status monitor which writes the current process state into a file (optional, configurable)
- Execution of Interceptor-Scripts (Shell-Scripts, which can be customized by the user) after auto unrar start, before / after extraction job, before auto unrar end (optional, configurable)
- Email notification with Status-Report after extraction job
Works nice for beta! Greetings Ralf