What is a file extension?
The file extension is a suffix added to the file name, indicating the type of file that holds distinct content. This extension is separated by a dot (.) from the given file name.
Syntax:
filename.extension
The extension typically consists of three or more characters. Operating systems and software utilize the extension to identify the file type and determine which application should be used to open or process the file.
For instance, consider the file named README.md. In this example, “README” is the file name, and “MD” is the extension. The extension indicates that it is a Markdown document.
In Windows, the system uses the file extension to associate it with an application or software for modification or opening purposes.
File extension types
There are various extensions categorized based on their types. Here are just a few examples:
Text Files
.txt
: Plain Text Files.csv
: Comma Separated Value files.json
: javascript object notation files.toml
: Tom’s Obvious Minimal Language files.ini
: javascript object notation files.yaml
: javascript object notation files.properties
: javascript object notation files.ini
: javascript object notation files.html
: javascript object notation files.xml
: javascript object notation files.md
: markdown files
Document Files
.ppt
: Microsoft Powerpoint.doc
: Microsoft Word Document.docx
: Microsoft Open XML Document.pdf
: Portable Document format.xls
: Microftw Spreadsheet.xlsx
: Open Spreadsheet files
Executable file types:
.bat
: batch files in Windows.app
: Application bundle in MacOS.exe
: Executable file in Windows.sh
: Shell Script in Linux & Unix
Image file types
.png
: Portable Network Graphic format image.jpg
or.jpeg
: Joint Photographic Experts Group image format.bmp
: Bitmap image format file.webp
: Bitmap image format file.svg
: Scalable Vector Graphics format.avif
: AV1 Image File Format
Video
.mkv
- Matroska video file.mp4
- MPEG-4 video file.avi
: Audio Video Interleave format
Audio types: mp4,avi,mp3
.mp3
- MPEG Audio Layer III file.wav
- Waveform audio file
File Extension Tutorials
It is an index page for the list of tutorials for file extension.
File Type | Description |
---|---|
yaml | Yaml extension tutorials validation examples |
markdown | markdown extension tutorials validation examples |
toml | toml extension tutorials validation examples |
xml | xml extension tutorials validation examples |
json | json extension tutorials validation examples |
ini | ini extension tutorials validation examples |
properties | properties extension tutorials validation examples |
hocon | hocon extension tutorials validation examples |
csv | csv extension tutorials validation examples |
What is the difference between ini files and property files
Both types allow you to have key and value configurations.
key=value
Ini
file has sections enclosed in square brackets []
and properties do not allow sections.
[dev]
isProd=false
[prod]
isProd=true
In the case of properties, values with duplicate keys are overridden. If the key value is repeated multiple times, the last key value is considered
name=john
name=Eric
name=Mark
During reading, the name value is considered as the mark.
Latest Articles
Markdown - Tutorials
Learn the basics and advanced syntax of Markdown with our tutorial . From links to tables, we cover it all for Github, R, Typora, and Slack markdown.
Posted January 17, 2024 by ‐ 4 min read
Markdown - restructured text
Markdown restructured-text tutorial .
Posted January 17, 2024 by ‐ 1 min read
Markdown - Cheatsheet
This tutorial covers the Markdown cheatsheet with examples for basic and extended syntax.It includes GitHub,Jupiter,R
Posted December 31, 2023 by ‐ 1 min read
Markdown - Comments
This tutorial covers Markdown comments with examples. Comments are not processed by the processor and are not visible in the user agent.
Posted December 31, 2023 by ‐ 2 min read
Markdown - Block Elements
This tutorial covers the Markdown format with examples. It covers syntax and examples for line breaks, paragraphs, and Line returns.
Posted December 31, 2023 by ‐ 1 min read
Markdown - Styles
How to add styles such as color font weight and font-size to Markdown text content examples. It covers syntax for plain HTML and CSS selector .
Posted December 31, 2023 by ‐ 2 min read
Markdown - asciidoc
This tutorial covers How to create documentation using Asciidoc template examples.
Posted January 1, 0001 by ‐ 1 min read
Markdown - Blockquotes
Learn the Markdown format syntax for nested, multiple lines, paragraphs, and line return, plus formatting styles like bold, italic
Posted December 31, 2023 by ‐ 2 min read
Markdown - Emphasis
This tutorial covers Markdown Emphasis content format - Emphasis of bold, italic, and strikethrough text with examples.
Posted December 31, 2023 by ‐ 1 min read
Markdown - Heading
This tutorial covers Markdown Heading content level format styles - setext and atx styles syntax with examples.
Posted December 31, 2023 by ‐ 3 min read
Markdown - Images
This tutorial covers Markdown Images alt, title, height and width attributes links - Inline images and links with examples changing height and width.
Posted December 31, 2023 by ‐ 2 min read
Markdown - Links
Learn Markdown Links. Our tutorial explores the syntax for inline, mailto, relative, reference, and table links, offering examples of target blank links.
Posted December 31, 2023 by ‐ 2 min read
Markdown - Table
This tutorial covers Markdown tables - align left, center, and right and include content format content styles inside it, and syntax with examples.
Posted December 31, 2023 by ‐ 2 min read
Markdown - Horizontal Rule
This tutorial covers Markdown Horizontal Rule writing rule syntax with examples.
Posted December 31, 2023 by ‐ 1 min read
Markdown - Slack
This tutorial covers Markdown Slack with examples.
Posted December 31, 2023 by ‐ 3 min read
Markdown - Superscript
This tutorial covers Markdown superscript and subscript examples.
Posted December 31, 2023 by ‐ 1 min read
Markdown - Twitch panels
This tutorial takes you through Markdown usage in the Twitch platform, panels, and channel with examples.
Posted December 31, 2023 by ‐ 2 min read
Markdown - Jira
This tutorial covers Markdown syntax supported in JIRA applications with examples.
Posted December 31, 2023 by ‐ 1 min read
Markdown - List
This tutorial covers Markdown lists - Ordered, unordered, syntax with examples.
Posted December 31, 2023 by ‐ 2 min read
Markdown - R studio
This tutorial covers Markdown R tutorials with examples.
Posted December 31, 2023 by ‐ 1 min read
Markdown - Github checkbox
Learning Markdown checkbox - Tasks list, checkbox, nested checkboxes, inside the table, escape characters, and emojis content with syntax and examples.
Posted December 31, 2023 by ‐ 3 min read
Markdown - Github Cheatsheet
This tutorial covers learning Markdown GitHub cheatsheet - Github-flavored markdown tutorials, syntax, and examples.
Posted December 31, 2023 by ‐ 1 min read
Markdown - PDF Conversion
This tutorial covers Markdown to convert pdf with examples. .
Posted December 31, 2023 by ‐ 1 min read
Markdown - FAQ
This tutorial covers changing font size resizing an image and styles to GitHub image's italics text and adding a caption to mark the image
Posted December 31, 2023 by ‐ 2 min read
Markdown - Folder Structure
This tutorial covers multiple ways to generate nested folder structures and add them to documentation or issues or comments in GitHub slack markdown.
Posted December 31, 2023 by ‐ 3 min read
Markdown - Github Image
This tutorial covers adding images or screenshots to the GitHub markdown README.md file and resizing images using syntax HTML image tags and examples.
Posted December 31, 2023 by ‐ 2 min read
Markdown - line break
Learn how to effortlessly add line breaks to your markdown content with our step-by-step tutorial.
Posted December 31, 2023 by ‐ 2 min read
Markdown - TOC
This tutorial covers adding images or screenshots to the GitHub markdown README.md file and resizing images using syntax HTML image tags and examples.
Posted December 31, 2023 by ‐ 1 min read
Markdown - CSS
This tutorial covers adding CSS style tags and HTML inline style markdown examples.
Posted December 31, 2023 by ‐ 2 min read
Markdown - Letter List
This tutorial covers adding order lists with letters and romanc symbols to markdown examples.
Posted December 31, 2023 by ‐ 1 min read
Markdown - Text highlight
This tutorial covers adding highlighted text in markdown examples.
Posted December 31, 2023 by ‐ 1 min read
Markdown - Code Fenced
Learn the art of syntax highlighting in GitHub and Bitbucket with this comprehensive tutorial on adding code fenced blocks to your markdown content. .
Posted December 31, 2023 by ‐ 2 min read
Markdown - Indent
This tutorial covers adding indentation lines multiple spaces and tabs to markdown content examples.
Posted December 31, 2023 by ‐ 1 min read
YAML - Tutorials
This tutorial covers YAML introduction, Advantages, and Disadvantages of media type or mime type, File extension
Posted February 1, 2024 by ‐ 4 min read
YAML - Comments
This tutorial covers How to write YAML comments. It supports Inline and Block level comments with examples
Posted January 31, 2024 by ‐ 3 min read
YAML - Array & collection
This tutorial covers YAML Array list, Objects, strings, numbers, indented styles, dictionaries flow mapping, and block mappings empty arrays and sequences
Posted December 31, 2023 by ‐ 4 min read
YAML - Escape Character
This tutorial covers YAML escape special character line break string quotes backslash colon double with code examples
Posted December 31, 2023 by ‐ 3 min read
YAML - Naming Convention
This tutorial covers YAML naming conventions for Java, Python, Kubernetes, azure, spring boot
Posted December 31, 2023 by ‐ 1 min read
YAML - strictyaml
This tutorial covers strictyaml basics with Python parse & validation examples
Posted December 31, 2023 by ‐ 2 min read
YAML - Multiline Strings
This tutorial covers How to break Multiline Strings in YAML with literal block and folded styles with indentation examples
Posted December 31, 2023 by ‐ 2 min read
YAML - Cheatsheet
This tutorial covers YAML tutorials, Cheatsheet syntax examples, advantages and disadvantages
Posted December 31, 2023 by ‐ 3 min read
YAML - Python parser
This tutorial covers YAML file parsing and writing in Python and examples array of yaml objects and pyyaml module examples.
Posted December 31, 2023 by ‐ 3 min read
YAML - Nodejs parser
This tutorial covers YAML file parsing in nodejs javascript and examples.
Posted December 31, 2023 by ‐ 2 min read
YAML - Dart parser
This tutorial covers How to read and write a YAML file in Dart and Flutter with examples.
Posted December 31, 2023 by ‐ 3 min read
YAML - Editors
This tutorial covers different YAML Editors supported in different editors and operating systems -Visual Studio Code, atom, sublime text, windows, MAC, and Unix
Posted December 31, 2023 by ‐ 2 min read
YAML - Java parser
This tutorial covers YAML file parse in Java and examples.
Posted December 31, 2023 by ‐ 3 min read
YAML - Sample Example
This tutorial covers a YAML sample example file with an example
Posted December 31, 2023 by ‐ 1 min read
YAML - Array of objects
This tutorial covers How to write an object, an array of objects, and nested object array in YAML with examples json to yaml mapping array nested objects
Posted December 31, 2023 by ‐ 2 min read
YAML - Multiline Arrays
This tutorial covers How to write a multi-line array with sequences and arrays
Posted December 31, 2023 by ‐ 1 min read
YAML - Validation
This tutorial covers ways to validate yaml in the command line, eclipse and Visual Studio and IntelliJ IDEA, and online tools.
Posted December 31, 2023 by ‐ 2 min read
YAML - golang parser
This tutorial covers YAML file parsing in golang marshal and unmarsha yaml into golang struct with arrays and object examples.
Posted December 31, 2023 by ‐ 3 min read
YAML - Current Date in rmarkdown
This tutorial covers How to display yaml current date in rmkardown using r expression
Posted December 31, 2023 by ‐ 1 min read
YAML - yaml vs properties
Learn Difference between yaml and properties file YAML has more superset features such as types(List and Map), type safety, and hierarchical structure.
Posted December 31, 2023 by ‐ 2 min read
YAML - yaml vs yml file
This tutorial covers Differences and compares between yaml and yml file extensions.
Posted December 31, 2023 by ‐ 1 min read
YAML - FAQ
This tutorial covers frequently asked questions in interviews and the FAQ of yaml extension file with examples
Posted December 31, 2023 by ‐ 2 min read
XML - Tutorials
This tutorial covers the essentials of XML file tutorials, advantages disadvantages Use cases, Editors, MIME format type Content Type for XML.
Posted January 3, 2024 by ‐ 2 min read
XML - Escape Characters
This tutorial covers the essentials of Why Escape is required for XML and examples for Escape characters for content text, attributes, CDATA, and comments
Posted January 3, 2024 by ‐ 3 min read
XML - Kotlin
This tutorial covers the parsing, validating, and writing of XML files in Kotlin using gem modules Nokogiri with example
Posted January 3, 2024 by ‐ 3 min read
XML - NodeJS
This tutorial covers the parsing, validating, and writing of XML files in Javascript using node modules fast-xml-parser with example
Posted January 2, 2024 by ‐ 3 min read
XML - Python
This tutorial covers the parsing, validating, and writing of XML files in Ruby using gem modules Nokogiri with example
Posted January 2, 2024 by ‐ 0 min read
XML - Ruby
This tutorial covers the parsing, validating, and writing of XML files in Ruby using gem modules Nokogiri with example
Posted January 2, 2024 by ‐ 2 min read
XML - Comments
This tutorial covers the essentials of XML file tutorials, advantages disadvantages Use cases, Editors, MIME format type Content Type for XML.
Posted December 31, 2023 by ‐ 2 min read
XML -Cheatsheet
This tutorial covers the essentials of XML file tutorials, advantages disadvantages Use cases, Editors, MIME format type Content Type for XML.
Posted December 31, 2023 by ‐ 2 min read
XML - File Editors
This tutorial covers XML file configuration Editors and IDES for creating and editing conf files
Posted December 31, 2023 by ‐ 1 min read
XML - Notepad++
This tutorial covers step by step How to format XML and syntax height in NotepadPlusPlus editor
Posted December 31, 2023 by ‐ 2 min read
Hocon - Tutorial
This tutorial covers Hocon tutorials, examples, advantages, and disadvantages
Posted December 31, 2023 by ‐ 2 min read
hocon - Cheatsheet
This tutorial covers hocon tutorials, cheatsheet examples , advantages and disadvantages
Posted December 31, 2023 by ‐ 3 min read
Hocon - Comments
This tutorial covers writing single, multi-line, inline comments in Hocon configuration file format
Posted January 1, 0001 by ‐ 2 min read
Hocon - Nodejs
This tutorial covers How to read and WriteHocon configuration in Nodejs with examples
Posted January 1, 0001 by ‐ 1 min read
Hocon - Python
This tutorial covers writing single, multi-line, inline comments in Hocon configuration file format
Posted January 1, 0001 by ‐ 3 min read
hocon - File Editors
This tutorial covers hocon file configuration Editors and IDES for creating and edit conf files
Posted December 31, 2023 by ‐ 1 min read
Hocon - hocon vs json
This tutorial covers the Difference between hocon and json configuration files
Posted December 31, 2023 by ‐ 1 min read
Hocon - Hocon vs yaml
This tutorial covers the difference and compare hocon and yaml file
Posted December 31, 2023 by ‐ 1 min read
Hocon - Sample config file
This tutorial covers hocon sample configuration example file
Posted December 31, 2023 by ‐ 1 min read
Ini File - Getting Started
This tutorial covers the essentials of ini file tutorials advantages and disadvantages of MIME extension content-type accept type.
Posted December 31, 2023 by ‐ 4 min read
Ini File - Variable
This tutorial covers How to read and use a variable from another ini file.
Posted December 31, 2023 by ‐ 1 min read
Ini File - Comments
This tutorial covers the Ini File Comments with examples| Inline comments, block level comments are not supported.
Posted December 31, 2023 by ‐ 2 min read
Ini File - Features
This tutorial covers the essentials of the ini file overview.
Posted December 31, 2023 by ‐ 3 min read
Ini File - Example
This tutorial covers the essentials of the Ini sample File example and cheatsheet.
Posted December 31, 2023 by ‐ 2 min read
Ini File - Cheatsheet
This tutorial covers the essentials of the Ini File example and cheat sheet example.
Posted December 31, 2023 by ‐ 1 min read
Ini File - Dart
This tutorial ways to parse/read or write in Dart, also add and remove sections and options keys and values with examples.
Posted December 31, 2023 by ‐ 4 min read
Ini File - Read and Write Nodejs
This tutorial covers How to parse/read or write of ini file in Nodejs javascript with examples.
Posted December 31, 2023 by ‐ 1 min read
Ini File - Read and Write Php
This tutorial covers How to parse/read or write of ini file in PHP with examples with sections and options keys and values.
Posted December 31, 2023 by ‐ 4 min read
Ini File - Read and Write java
This tutorial covers How to parse/read or write of ini file in Java with examples.
Posted December 31, 2023 by ‐ 2 min read
Ini File - Read and Write Python
Learn How to parse/read or write of ini file using init config class methods for adding and removing sections and options keys and values in Python.
Posted December 31, 2023 by ‐ 3 min read
Ini File - Read and Write ruby
Learn How to parse/read, write & update of ini file in ruby with examples using iniparse library tutorials
Posted December 31, 2023 by ‐ 3 min read
JSON - Tutorials
This tutorial covers the essentials of JSOn file introduction, and its advantages and disadvantages.
Posted December 31, 2023 by ‐ 3 min read
json - File Editors
This tutorial covers JSON file configuration Editors and IDES for creating and editing conf files
Posted December 31, 2023 by ‐ 1 min read
JSON - Comments
This tutorial covers adding comments in JSON data, Does JSOn accept comments Why comments are not included in JSON data with examples?
Posted December 31, 2023 by ‐ 3 min read
JSON - Examples
This tutorial covers showing multiple examples of demonstration of datatypes and arrays and objects in JSON data with examples.
Posted December 31, 2023 by ‐ 3 min read
JSON - Cheatsheet
This tutorial covers JSON cheatsheet with examples of empty json null json 2-dimensional arrays nested object array of objects sample json.
Posted December 31, 2023 by ‐ 2 min read
JSON - Javascript
This tutorial covers pretty print json objects for easily readable, parse json objects, and writing to a json file with examples.
Posted December 31, 2023 by ‐ 2 min read
JSON - NodeJS
This tutorial covers pretty print json objects for easily readable, parse json objects, and writing to a json file with examples in Nodejs Application.
Posted December 31, 2023 by ‐ 3 min read
JSON - XML VS JSON
Difference between XML and JSON and comparison.
Posted December 31, 2023 by ‐ 1 min read
JSON - FAQ
This tutorial covers the essentials of JSOn file frequently asked questions and interview answers.
Posted December 31, 2023 by ‐ 2 min read
JSON - Notepad++
step-by-step How to pretty print json files and enable syntax highlight in Notepad++ editor How can open json files json valid or invalid
Posted December 31, 2023 by ‐ 2 min read
JSON - Python Read & Write
This tutorial covers step by step How to read and write files with indent, sort keys, encoding utf-8 with examples
Posted December 31, 2023 by ‐ 2 min read
JSON - Ruby Read & Write
This tutorial covers step by step How to read and write files into a ruby hash with exception-handling examples
Posted December 31, 2023 by ‐ 3 min read
Properties File - Getting Started
This tutorial covers the essentials of property file introduction advantages disadvantages use cases file extension and mime type.
Posted December 31, 2023 by ‐ 3 min read
Properties File - Comments
This tutorial covers the Properties File Comments with examples| Inline comments, block level comments are not supported.
Posted December 31, 2023 by ‐ 2 min read
Properties File - escape characters
This tutorial covers the Properties File escape special equal dollar backslash hash symbols and characters with examples
Posted December 31, 2023 by ‐ 2 min read
Properties File - Dart
This tutorial covers the read-and-write properties file in Dart and Flutter with examples
Posted December 31, 2023 by ‐ 3 min read
Properties File - Example
This tutorial covers the Properties File with all features in Java with examples
Posted December 31, 2023 by ‐ 1 min read
Properties File - Golang
This tutorial covers the read-and-write properties file in Golang with examples
Posted December 31, 2023 by ‐ 3 min read
Properties File - Ruby
This tutorial covers the read-and-write properties file in Ruby with examples
Posted December 31, 2023 by ‐ 2 min read
Properties File - Groovy Read & Write
Learn how to read and write a properties file in groovy example key and values as well as line by line and also write key and values
Posted December 31, 2023 by ‐ 3 min read
Properties File - Java Read & Write
This tutorial explains step by step how to read a properties file with key and values,,line by line , write key and values to the properties file
Posted December 31, 2023 by ‐ 3 min read
Properties File - Maven
This tutorial explains how to read and write a properties file in maven Java version numbers and build timestamps into to properties file & example.
Posted December 31, 2023 by ‐ 3 min read
Properties File - Nodejs Read & Write
Learn How read and write a properties file in Javascript nodejs example properties-reade, Parse file with key and values and also write key and values file
Posted December 31, 2023 by ‐ 3 min read
Properties File - Python Read & Write
This tutorial show read properties file with key and values, line by line and also write pairs to the properties in Python with example
Posted December 31, 2023 by ‐ 3 min read
Properties File - Shell Read & Write
This tutorial explains step by step how to read and write a properties file in Shell script with an example
Posted December 31, 2023 by ‐ 3 min read
Properties File - Spring Read & Write
Learn to read a properties file in Spring using Environment Object,@value, ConfigurationProperties Write, update in java with DefaultPropertiesPersister
Posted December 31, 2023 by ‐ 4 min read
Properties - encoding
This tutorial explains step by step how to read and write a properties file in Spring Boot with encoding default and UTF-8 example with example
Posted December 31, 2023 by ‐ 2 min read
TOML - Tutorials
This tutorial covers the essentials of toml file overview, advantages, and disadvantages extension editors supported.
Posted December 31, 2023 by ‐ 3 min read
TOML - File Editors
This tutorial covers toml file configuration Editors and IDES for creating and editing settings and configuration files files
Posted December 31, 2023 by ‐ 1 min read
TOML - Go Lang
This tutorial covers How to read and write toml file in Go Language with examples
Posted December 31, 2023 by ‐ 3 min read
TOML - Nodejs
This tutorial covers How to read and write toml file with javascript and nodejs examples
Posted December 31, 2023 by ‐ 3 min read
TOML - Python
This tutorial covers How to read and write toml file in python with examples
Posted December 31, 2023 by ‐ 2 min read
TOML - Syntax
This tutorial covers toml syntax with examples of valid and invalid keys, adding comments in toml file
Posted December 31, 2023 by ‐ 2 min read
TOML - Array & collection
This tutorial covers TOML tutorials, examples of Array lists, Objects, strings, numbers, indented styles, dictionaries empty arrays, and sequences
Posted December 31, 2023 by ‐ 4 min read
TOML Datatypes
This tutorial covers the basis of Toml file data types with examples.
Posted December 31, 2023 by ‐ 3 min read
TOML - java example
This tutorial covers toml file reading and writing in the Java language file.
Posted December 31, 2023 by ‐ 2 min read
TOML - sample file
This tutorial covers sample toml Configuration and settings example file.
Posted December 31, 2023 by ‐ 2 min read
CSV File - Getting Started
This tutorial covers the essentials of CSV extension file tutorials advantages and disadvantages of MIME extension content-type accept type CSV file format.
Posted January 1, 0001 by ‐ 3 min read
CSV - Dart Read & Write
This tutorial covers How to Read and Write CSV files in Pandas with example tutorials.
Posted January 1, 0001 by ‐ 2 min read
CSV - Panda Read & Write
This tutorial covers How to Read and Write CSV files in Pandas with example tutorials.
Posted January 1, 0001 by ‐ 2 min read
CSV - Perl Read & Write
This tutorial covers How to Read and Write CSV files in Perl with example tutorials.
Posted January 1, 0001 by ‐ 2 min read
CSV - Python Read & Write
This tutorial covers How to Read and Write CSV files in Python with example tutorials.
Posted January 1, 0001 by ‐ 2 min read
CSV File - Comments
This tutorial covers the CSV file comments with sample examples.
Posted January 1, 0001 by ‐ 1 min read
CSV File - Components
This tutorial covers the essentials of a CSV extension file with a header, table data of rows and columns, escape characters, and quote comments.
Posted January 1, 0001 by ‐ 3 min read
CSV File - Sample
This tutorial covers the CSV file with or without headers with sample examples.
Posted January 1, 0001 by ‐ 1 min read
RSS - Getting Started
This tutorial covers the essentials of RSS extension file tutorials advantages and disadvantages of MIME extension content-type accept type RSS file format.
Posted January 1, 0001 by ‐ 4 min read
RSS - Structure
This tutorial covers the RSS feed XML component and structure sample example and use in websites for telling browsers
Posted January 1, 0001 by ‐ 1 min read