updated version:
- better handling of multiple blocks in files.
- handle .gz files by temporary extraction to normal files
- new option: -c[color1:color2 ; list] to generate gradient color palette
if invoked without color it used default values: color1=black, color2=red
if invoked with list argument it lists all the possible admitted colors.