Added the ability to choose the output folder for the extracted files, which can be done with the --output option.
When extracting hidden files on Windows, forbidden characters on the filename are now replaced by underscores. This is being done because Linux allows on filenames some characters that Windows doesn’t, and we want to keep interoperable both the Windows and Linux versions of this program.
When checking an image, and the --verbose option is enabled, more line breaks where added to the terminal’s output in order to improve readability.
The progress monitor (--verbose option) is now updated at most once 1/6 second, in order to prevent it from slowing down the whole program.
Now it is possible to pass multiple file paths to the --hide (or -h) argument.
Now when using the --append option while hiding files, the operation will fail if no existing hidden files can be found. This prevents the existing data from being overwritten in case of a wrong password.
When an invalid command line option is passed to the program, now the error message says which option was wrong.
Check if the paths provided by the user are directories, so the program can give the appropriate error message.