What is a file extension?

The file extension is a type of file that holds different content. A file name contains a suffix as a file extension also called an extension.

Syntax

filename.extension

For example, README.md is the name of the file. It contains the file name README, and the extension is MD. extension tells that it is a Markdown document.

In Windows, based on the extension, It opens the file with an application or software to modify or open it.

File Extension Tutorials

It is an index page for the list of tutorials for file extension.

flowchart TD File --> yaml File --> markdown File --> toml File --> xml File --> json File --> ini File --> properties File --> hocon File --> csv click yaml "/file/yaml-introduction" "Yaml File extension tutorials and examples" _blank click markdown "/file/markdown-introduction" "markdown File extension tutorials and examples" _blank click toml "/file/toml-introduction" "toml File extension tutorials and examples" _blank click xml "/file/xml-learning" "XML File extension tutorials and examples" _blank click json "/file/json-tutorial" "JSON File extension tutorials and examples" _blank click ini "/file/ini-extension-introduction" "INI File extension tutorials and examples" _blank click properties "/file/properties-extension-introduction" "properties extension File extension tutorials and examples" _blank click hocon "/file/hocon-introduction" "hocon File extension tutorials and examples" _blank click csv "/file/csv-extension-introduction" "csv File extension tutorials and examples" _blank

File TypeDescription
yamlYaml extension tutorials validation examples
markdownmarkdown extension tutorials validation examples
tomltoml extension tutorials validation examples
xmlxml extension tutorials validation examples
jsonjson extension tutorials validation examples
iniini extension tutorials validation examples
propertiesproperties extension tutorials validation examples
hoconhocon extension tutorials validation examples
csvcsv 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.

File extension types

There are different extensions categorized based on type

  • Executable file types: bat, app
  • Video and Audio types: mp4,avi,mp3

Latest Articles

Hocon - Tutorial

This tutorial covers Hocon tutorials, examples, advantages, and disadvantages

Posted January 1, 0001 by  ‐ 2 min read

hocon - Cheatsheet

This tutorial covers hocon tutorials,cheatsheet examples , advantages and disadvantages

Posted August 20, 2023 by  ‐ 2 min read

hocon - File Editors

This tutorial covers hocon file configuration Editors and IDES for create and edit conf files

Posted August 20, 2023 by  ‐ 1 min read

Hocon - hocon vs json

This tutorial covers Difference between hocon and json configuration files

Posted August 20, 2023 by  ‐ 1 min read

Hocon - Hocon vs yaml

This tutorial covers difference and compare hocon and yaml file

Posted August 20, 2023 by  ‐ 1 min read

Hocon - Sample config file

This tutorial covers hocon sample configuration example file

Posted August 20, 2023 by  ‐ 1 min read

Ini File - Getting Started

This tutorial covers the essentials of ini file tutorials advantages disadvantages MIME extension content-type accept type .

Posted January 1, 0001 by  ‐ 2 min read

Ini File - Comments

This tutorial covers the Ini File Comments with examples| Inline comments, block level comments are not supported .

Posted August 20, 2023 by  ‐ 1 min read

Ini File - example & Cheat sheet

This tutorial covers the essentials of Ini File example & Cheat sheet example.

Posted August 20, 2023 by  ‐ 1 min read

Ini File - example & Cheatsheet

This tutorial covers the essentials of Ini sample File example and cheatsheet .

Posted August 20, 2023 by  ‐ 1 min read

Ini File - Features

This tutorial covers the essentials of ini file overview .

Posted August 20, 2023 by  ‐ 2 min read

Ini File - Read and Write Dart

This tutorial covers How to parse/read or write of ini file in dart with examples of init config class methods for adding and removing sections and options key and values.

Posted August 20, 2023 by  ‐ 3 min read

Ini File - Read and Write java

This tutorial covers the How to parse/read or write of ini file in java with examples.

Posted August 20, 2023 by  ‐ 2 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 August 20, 2023 by  ‐ 1 min read

Ini File - variable

This tutorial covers How to read and use a variable from another ini file.

Posted August 20, 2023 by  ‐ 1 min read

JSON - Tutorials

This tutorial covers the essentials of JSOn file introduction, and its advantages and disadvantages.

Posted January 1, 0001 by  ‐ 3 min read

json - File Editors

This tutorial covers json file configuration Editors and IDES for creating and edit conf files

Posted August 20, 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 August 20, 2023 by  ‐ 2 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 August 20, 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 August 20, 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 August 20, 2023 by  ‐ 3 min read

JSON - XML VS JSON

Difference between XML and JSON and comparison.

Posted August 20, 2023 by  ‐ 1 min read

JSON - FAQ

This tutorial covers the essentials of JSOn file frequently asked questions and interview answers.

Posted August 20, 2023 by  ‐ 2 min read

JSON - Notepad++

This tutorial covers step by step How to pretty print json file and enable syntax highlight in Notepad++ editor How can open json files in notepad++. json valid or invalid

Posted August 20, 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 August 20, 2023 by  ‐ 2 min read

Markdown - Tutorials

This tutorial is an index page for Markdown tutorials with examples and it covers basic and extended syntax for a link, list, code, new line, tables, and extended Github, R, typora, and slack markdown.

Posted January 1, 0001 by  ‐ 4 min read

Markdown - Cheatsheet

This tutorial covers Markdown cheatsheet with examples for basic and extended syntax.This includes github,jupyter,R

Posted August 20, 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 August 20, 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 August 20, 2023 by  ‐ 1 min read

Markdown - Styles

This tutorial covers adding styles such as color font-weight and font-size to Markdown text content examples. It convers syntax and examples for plain html and CSS selector syntax.

Posted August 20, 2023 by  ‐ 2 min read

Markdown - Blockquotes

This tutorial covers Markdown format with examples. It convers syntax and examples for nested,multiple lines,paragraphs,line return,include Formatting styles(bold,italic,emphasis,strikethrough,codeblock)

Posted August 20, 2023 by  ‐ 2 min read

Markdown - Emphasis

This tutorial covers Markdown Emphasis content format - Emphasis of bold,italic and strikethrough text with examples.

Posted August 20, 2023 by  ‐ 1 min read

Markdown - Heading

This tutorial covers Markdown Heading content level format styles - setext and atx styles syntax with examples.

Posted August 20, 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 August 20, 2023 by  ‐ 2 min read

Markdown - Links

This tutorial covers Markdown Links - inline, mailto, relative, reference, and table links syntax with examples of target blank links.

Posted August 20, 2023 by  ‐ 2 min read

Markdown - Table

This tutorial covers Markdown tables - align left,center,right and include content format content styles inside it, syntax with examples.

Posted August 20, 2023 by  ‐ 2 min read

Markdown - Horizontal Rule

This tutorial covers Markdown Horizontal Rule writing rule syntax with examples.

Posted August 20, 2023 by  ‐ 1 min read

Markdown - Slack

This tutorial covers Markdown slack with examples.

Posted August 20, 2023 by  ‐ 3 min read

Markdown - Superscript

This tutorial covers Markdown superscript and subscript examples.

Posted August 20, 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 August 20, 2023 by  ‐ 2 min read

Markdown - Jira

This tutorial covers Markdown syntax supported in JIRA applications with examples.

Posted August 20, 2023 by  ‐ 1 min read

Markdown - List

This tutorial covers Markdown lists - Ordered, unordered, syntax with examples.

Posted August 20, 2023 by  ‐ 2 min read

Markdown - R studio

This tutorial covers Markdown R tutorials with examples.

Posted August 20, 2023 by  ‐ 1 min read

Markdown - Github checkbox

This tutorial covers Learning Markdown checkbox - Tasks list, checkbox ,nested checkboxes,inside table,escape characters and emojis content with syntax and examples.

Posted August 20, 2023 by  ‐ 3 min read

Markdown - Github Cheatsheet

This tutorial covers learning Markdown github cheatsheet - Github flavored markdown tutorials,syntax and examples.

Posted August 20, 2023 by  ‐ 1 min read

Markdown - PDF Conversion

This tutorial covers Markdown to convert pdf with examples. .

Posted August 20, 2023 by  ‐ 1 min read

Markdown - FAQ

This tutorial covers changing font size resizing an image and styles to GitHub images italics text and adding a caption to markdown the image

Posted August 20, 2023 by  ‐ 2 min read

Markdown - Folder Structure

This tutorial covers multiple ways to generate nested folder structure and added to documentation or issue or comments in GitHub slack markdown.

Posted August 20, 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 tag and examples.

Posted August 20, 2023 by  ‐ 2 min read

Markdown - line break

This tutorial covers adding a line break to markdown content in GitHub and bitbucket with examples.

Posted August 20, 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 tag and examples.

Posted August 20, 2023 by  ‐ 1 min read

Markdown - CSS

This tutorial covers adding css style tag and html inline styles markdown examples.

Posted August 20, 2023 by  ‐ 2 min read

Markdown - Letter List

This tutorial covers adding orderlist with letters and romanc symbols to markdown examples.

Posted August 20, 2023 by  ‐ 1 min read

Markdown - Text highlight

This tutorial covers adding highlighted text in markdown examples.

Posted August 20, 2023 by  ‐ 1 min read

Markdown - Code Fenced

This tutorial covers adding syntax highlight code formatting code fenced blocks to markdown content in GitHub and bitbucket with examples.

Posted August 20, 2023 by  ‐ 2 min read

Markdown - Indent

This tutorial covers adding indentation lines multiple spaces and tabs to markdown content examples.

Posted August 20, 2023 by  ‐ 1 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 August 20, 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 August 20, 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 August 20, 2023 by  ‐ 2 min read

Properties File - Example

This tutorial covers the Properties File with all features in java with examples

Posted August 20, 2023 by  ‐ 1 min read

Properties File - Groovy Read & Write

This tutorial explains step by step to read and write an properties file in groovy with example You learned read a properties file with key and values as well as line by line and also write key and values to properties file

Posted August 20, 2023 by  ‐ 3 min read

Properties File - Java Read & Write

This tutorial explains step by step to read and write a properties file in java with example You learned to read properties file with key and values as well as line by line and also write key and values to the properties file

Posted August 20, 2023 by  ‐ 3 min read

Properties File - Maven

This tutorial explains step by step to read and write a properties file in maven java with example You learned to read and also write version numbers and build timestamps into to properties file using maven code.

Posted August 20, 2023 by  ‐ 3 min read

Properties File - Nodejs Read & Write

This tutorial explains step by step to read and write a properties file in Javascript nodejs for example with properties-reader node package You learned to read properties file with key and values and also write key and values to the properties file

Posted August 20, 2023 by  ‐ 3 min read

Properties File - Python Read & Write

This tutorial explains step by step to read and write an properties file in Python with example You learned read a properties file with key and values as well as line by line and also write key and values to properties file

Posted August 20, 2023 by  ‐ 3 min read

Properties File - Spring Read & Write

This tutorial explains step by step to read and write a properties file in Spring example using Environment Object,@value,ConfigurationProperties Write and update properties file using java FILE and DefaultPropertiesPersister store method

Posted August 20, 2023 by  ‐ 4 min read

Properties - encoding

This tutorial explains step by step to read and write a properties file in spring boot with encoding default and UTF-8 example with example

Posted August 20, 2023 by  ‐ 2 min read

TOML - Tutorials

This tutorial covers the essentials of toml file overview, advantages, disadvantages extension editors supported.

Posted January 1, 0001 by  ‐ 3 min read

TOML - File Editors

This tutorial covers toml file configuration Editors and IDES for creating and edit settings and configuration files files

Posted August 20, 2023 by  ‐ 1 min read

TOML - Syntax

This tutorial covers toml syntax with examples valid and invalid keys, adding comments in toml file

Posted August 20, 2023 by  ‐ 2 min read

TOML - Array & collection

This tutorial covers TOML tutorials, examples on Array list,Objects,strings,numbers,indented styles, dictionaries empty arrays and sequences

Posted August 20, 2023 by  ‐ 3 min read

TOML Datatypes

This tutorial covers basis of Toml file data types with examples .

Posted August 20, 2023 by  ‐ 3 min read

TOML - java example

This tutorial covers toml file read and write in java language file .

Posted August 20, 2023 by  ‐ 2 min read

TOML - sample file

This tutorial covers sample toml Configuration and settings example file .

Posted August 20, 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 1, 0001 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 August 20, 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 August 20, 2023 by  ‐ 2 min read

XML - File Editors

This tutorial covers XML file configuration Editors and IDES for creating and editing conf files

Posted August 20, 2023 by  ‐ 1 min read

XML - Notepad++

This tutorial covers step by step How to format xml and syntax hight in NotepadPlusPlus editor

Posted August 20, 2023 by  ‐ 2 min read

YAML - Tutorials

This tutorial covers YAML introduction, Advantages, and Disadvantages of media type or mime type, File extension

Posted January 1, 0001 by  ‐ 2 min read

YAML - Comments

This tutorial covers How to write YAML comments. It supports Inline and Block level comments with examples

Posted August 20, 2023 by  ‐ 3 min read

YAML - Array & collection

This tutorial covers YAML Array list,Objects,strings,numbers,indented styles, dictionaries flow mapping and block mappings emtpy arrays and sequences

Posted August 20, 2023 by  ‐ 3 min read

YAML - Escape Character

This tutorial covers YAML escape special character line break string quotes backslash colon double with code examples

Posted August 20, 2023 by  ‐ 3 min read

YAML - Naming Convention

This tutorial covers yaml Naming conventions for java,python,kubernetes,azure,spring boot

Posted August 20, 2023 by  ‐ 1 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 August 20, 2023 by  ‐ 2 min read

YAML - Cheatsheet

This tutorial covers YAML tutorials,Cheatsheet syntax examples , advantages and disadvantages

Posted August 20, 2023 by  ‐ 3 min read

YAML - Python parser

This tutorial covers YAML file parse and write in python and examples array of yaml objects pyyaml module examples.

Posted August 20, 2023 by  ‐ 3 min read

YAML - Nodejs parser

This tutorial covers YAML file parse in nodejs and examples.

Posted August 20, 2023 by  ‐ 3 min read

YAML - Dart parser

This tutorial covers How to read and write a YAML file in dart and flutter with examples.

Posted August 20, 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 August 20, 2023 by  ‐ 2 min read

YAML - Java parser

This tutorial covers YAML file parse in java and examples.

Posted August 20, 2023 by  ‐ 3 min read

YAML - Sample Example

This tutorial covers YAML sample example file with example

Posted August 20, 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 August 20, 2023 by  ‐ 2 min read

YAML - Multiline Arrays

This tutorial covers How to write a multi-line array with sequences and arrays

Posted August 20, 2023 by  ‐ 1 min read

YAML - Validation

This tutorial covers ways to validate yaml in command line, eclipse and visual studio and IntelliJ IDEA and online tool.

Posted August 16, 2023 by  ‐ 2 min read

YAML - golang parser

This tutorial covers YAML file parse in golang and examples.

Posted August 20, 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 August 20, 2023 by  ‐ 1 min read

YAML - yaml vs properties

This tutorial covers the Difference between yaml and properties file extension YAML has more superset features when compared with properties in features like types(List and Map), type safety, and hierarchical structure. It is always best to choose yaml with wider programming language support

Posted August 20, 2023 by  ‐ 2 min read

YAML - yaml vs yml file

This tutorial covers Differences and compares between yaml and yml file extensions.

Posted August 20, 2023 by  ‐ 1 min read

YAML - FAQ

This tutorial covers frequently asked questions in interviews and FAQ of yaml extension file with examples

Posted August 20, 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 - 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 - Sample

This tutorial covers the CSV file with or without headers with sample examples.

Posted January 1, 0001 by  ‐ 1 min read