What if the file extension is non-existant, incorrect, or uncommon? This site handles that.<p>For instance, TaskPaper stores its todo items in a file with the extension ".taskpaper" -- googling for that will tell you that the file comes from the TaskPaper app, but it won't tell you that the file is really "ASCII English text"