This package can be used to pack a list of files into compressed archives in RAR format.
It uses the RAR program to build the compressed archives as it is the only way allowed by the RAR developers to build packed archives using the RAR algorithms.
The class can add individual files or whole directories to the list of files to be packaged.
Optionally, it can use a password to protect the compressed archives. The class may also generate random passwords to protect the archives and store the passwords in a separate file.