Error out early when given a non-existing archive file to extract.
Review the main function to better handle per-filename-argument errors.