Your inverter will take exactly one argument: a file that contains a list of filenames.

a) Converting data types
b) Processing binary files
c) Handling command-line arguments
d) Formatting output