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 commonpk3 is a zip archiveXSL, SVG and many others are XML filesSome files are INI filesIt is practical to denote the purpose of the file, butI 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 dataInput files for code generation scriptsSaved program statePlug-in bundle zip archive
Invent custom filename extension for derived format
programming practices;conventions