====== File Extension ====== [[dido:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]] ===== Discussion ===== A **File Extension** is a suffix associated with a [[dido:99_annexes:annex-b-terms-and-definitions:f:filename|Filename]] that conventionally identifies a file format, file type, or intended interpretation. Examples include: > pdf json xml svg md For example, in: > test-results.json the File Extension is: > json A File Extension is conventionally associated with the interpretation of a file, but it does not establish that the contents of the file actually conform to the indicated format. For example, a file named: > report.pdf may have the File Extension ''pdf'', but the extension alone does not establish that the contents constitute a valid PDF document. Some Filenames do not contain a File Extension. Examples include: > README LICENSE Makefile The syntax used to separate a File Extension from the remainder of a Filename is determined by the applicable naming convention or environment. ===== Definition ===== //A suffix associated with a Filename that conventionally identifies a file format, file type, or intended interpretation.// ===== Source ===== * DIDO Solutions ===== Note ===== A File Extension is optional unless required by an applicable policy, naming convention, or environment. A File Extension provides an indication of intended file interpretation and does not, by itself, establish conformance of the file contents to a particular file format. The separator used between the Filename stem and the File Extension is representation-dependent. ===== Example ===== For the Filename: > architecture.svg the File Extension is: > svg For the Filename: > README no File Extension is present. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.