Say I use a predefined serialization format X for certain data. Should I indicate the application in a custom filename extension or not? It is quite common
- pk3 is a zip archive
- XSL, SVG and many others are XML files
- Some files are INI files
It is practical to denote the purpose of the file, but
- I am unhappy to invent another filename extension (there are already too many)
- It hides the fact that the user can use any program that can read and write X can be used to manipulate data (obfuscation)
I am interested in what is recommended in the following scenarios:
- Program configuration data
- Input files for code generation scripts
- Saved program state
- Plug-in bundle zip archive
.FirefoxPlugin
,.MsExcelSheet
)