Decodes EDID monitor description data in human-readable format.
If invoked with no arguments it reads from standard input and writes to standard output.
With one argument, the file named by the argument is read instead.
With two arguments, normal output is suppressed, and the binary EDID blob is
written to the file named by the second argument.