Filetype, desc, icon --second try

I think leaving the file extension exposed is fine but not all of the name parts.  Myfile.html is very different from Myfile.html.gz.