It seems that the debate over this issue which I discussed in detail in a previous post is still going on in the forum thread that inspired my bringing the issue up here. It also was the issue in a recent post from respected Fireworks evangelist and now Adobe employee, Trevor McCauley (Senocular).
The thing is, Trevor brings up just the same weak arguments we’ve heard before in favor of keeping the .png file extension which I have tried to debunk in my other post on the subject. Basically, his only argument for keeping the extension and justifying his claim that changing it would do “more harm than good” is that, support for the files in other applications would be lost.
I have already addressed this specific issue in my other post and showed that, for the only applications where I believe this really matters (Web browsers), you could take a PNG file, change its extension to .xyz or anything else that strikes your fancy and IE, Firefox and Opera would all still open it. That’s because those applications do not just look at file extensions to determine file types.
For the applications that do this like Photoshop or Illustrator for example, you could always temporarily rename your “.xyz” or whatever file to .png and open it there then change it back later. In my opinion, it becomes even more important to use a new file extension when opening editable files in editing applications like Photoshop that do not support the proprietary data chunk that holds the native data saved by Fireworks. Saving a PNG file from Photoshop will loose all editable data no matter what. If the file had another extension, Photoshop wouldn’t open or save it without having to change the extension to PNG. That would mean designers would really have time to make sure the file they open in Photoshop or another editing app is not a native file or that, if it is, they’ll have to be extra careful how or where they save it back out of Photoshop.
I think this debates really boils down to theses two choices. On one hand, if you change the extension, you have the minor inconvenience of having to rename it if you want to open it in applications that are dumb enough to only look at file extensions to determine file type. On the other, if you keep the status quo, users will still accidentaly overwrite native and editable PNG files and loose hours of work. Which one is the bigger inconvenience in your opninion?