Why Linux and Mac OS X Don’t Need File Extensions