@Thematic
Quote:
I dislike programs that insist on extensions. Either read or write.
File extensions have proven to bring more benefits than disadvantages. If they didn't, they would disappear right after the 8.3-character MS-DOS filename limitation was gone. Isn't it that today's operating systems support DOS names long enough to not require any extension, and computers are fast enough to let programs scan file type from the file contents? Yet extensions are still with us.
I see the file extension as a courtesy to the user: it tells me what kind of file I'm dealing with. For example, if I came across a file called "AmericanPsycho", I wouldn't know if it's a film, an audiobook, an e-book (PDF? ePub? plain text?), or a picture of the book's front page. I would have to open or binary scan the file, or try to wild-guess at the format from the file size. All these are extra steps that the file extension saves me from taking.
Another advantage for the user I have already mentioned in a post above: with extensions, I can use the file manager to group-select files automatically based on a wildcard pattern. If there are no extensions, I need to do that manually.
I would also like to add that filetype recognition systems like our DefIcons are not designed to deal with container-based file types via identifying content patterns. For example, a .zip archive, an .rp9 package, and an .epub book will contain the same binary header. The extension is the only way for DefIcons to distinguish between these.
Edited by trixie on 2017/10/7 15:18:19