The National Archives
Search our website
  • Search our website
  • Search our records
   
 
Image of software box and CD PRONOM
Welcome (PRONOM  home page) About PRONOM Add an entry
Search Help - opens in a new window Information resources - opens in a new window
 
 
 

*Details: File format summary

   
 

 

Search by keyword Search by file format Search by PUID Search by software Search by vendor Search by lifecycles Search by Migration Pathway

Details for:

Save as... XML | CSV Printer friendly version
 
 

Summary

Name Text Configuration file
Version  
Other names  
Identifiers PUID:  x-fmt/421
Family  
Classification Text (Structured)
Disclosure  
Description A Text Configuration file (INI) is an umbrella name for an 'initialization' (or configuration) file that provides users and software developers methods of dynamically configuring the state of an application program at startup and at various other points during the application's runtime. An INI file is characterized by sections, followed by key-value (property-value) pairs. There can be many sections in an INI file and many key-value pairs per section. Sections are denoted by a title in square brackets, e.g. '[section title]'. Key-value pairs have a case-insensitive name followed by an equals sign, and the value that the key is assigned e.g. 'key_1=value'. Comments can be used in an INI file to describe the functionality that a particular value impacts, or to provide further context about the file as a whole. INI files are based on the plain-text format and so are considered human readable and can be opened in a plain-text editor. That being said, an INI file may not make sense outside of its operating context, i.e. the application program it supports, and so the technical environment does need to be documented and preserved in order to understand what function a particular INI file was meant to enable at the time it was used. INI is not a single standard and while INI files conform to some basic principles, users attempting to read them with application programming libraries might want to look at what is supported by their particular implementation, e.g. per this Wikipedia article, https://en.wikipedia.org/w/index.php?title=INI_file&oldid=1181798940#Comparison_of_INI_parsers but other implementation specific guidance may ultimately prove to be more useful.
Orientation Text
Byte order  
Related file formats None.
Technical Environment  
Released  
Supported until  
Format Risk  
Developed by None.
Supported by None.
Source Digital Preservation Department / The National Archives
Source date 02 Feb 2007
Source description 04/2024 (v.117): Description added as part of PRONOM Research Week 2023. Submitted by Ross Spencer.
Last updated 17 Apr 2024
Note  
Top of page Top of page
 
         
The National Archives Newsletter Icon

Send me The National Archives’ newsletter

A monthly round-up of news, blogs, offers and events.