.ini是什么文件扩展名?

ini是初始化设置文件(配置文件)的文件扩展名。

INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软Windows操作系统中。这种配置文件的文件扩展名多为INI,故名。

INI是英文“初始化”(initialization)的缩写。正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置。

分类:

在Windows操作系统中存在两个INI文件:SYSTEM.INI和WIN.INI。在纯文本处理器或DOS编辑器中打开INI文件就有可能知道这些文件大概要做些什么。这些文件中包括对鼠标、键盘、外围设备、显示器颜色、密码等的变量参数的设置声明。

在Windows 95/98/NT及之后的版本中,大部分的设置是通过对注册表的修改实现的,而不是通过使用INI文件。某些程序包含自身的INI文件。

这些文件的内容的修改通常是通过该程序的用户界面来更改程序的特征,并不是通过编辑文件本身来进行的。

文件格式

  • 节(section)

    节用方括号括起来,单独占一行,例如:

    [section]

  • 键(key)

    键(key)又名属性(property),单独占一行用等号连接键名和键值,例如:

    name=value

  • 注释(comment)

    注释使用英文分号(;)开头,单独占一行。在分号后面的文字,直到该行结尾都全部为注释,例如:

    ; comment text


推荐文章
Python 2.x和Python 3.x,初学者应如何选择?

Python自发布以来,主要有3个版本,分别是: 1994年发布的Python1.0版本(已过时); 2000年发布的Python2.0版本,截止到2019年3月份,已经更新到2.7.16;

Java try catch语句详解

在实际应用中,对于错误的处理是极其重要的,任何程序都很难做到百分百完美,程序中可能存在大量未知问题,所以程序开发时一定要对各种问题进行相应的处理,而Java提供的异常处理机制可以帮用户更好地解决这方面

Linux进程优先级

Linux是一个多用户、多任务的操作系统,系统中通常运行着非常多的进程。但是CPU在一个时钟周期内只能运算一条指令(现在的CPU采用了多线程、多核心技术,所以在一个时钟周期内可以运算多条指令。但是同时

大数据主要学习哪些技术?

大数据是对海量数据进行存储、计算、统计、分析处理的一系列处理手段,处理的数据量通常是TB级,甚至是PB或EB级的数据,这是传统数据处理手段所无法完成的,其涉及的技术有分布式计算、高并发处理、高可用处理

url的含义是什么?

url的含义是:信息资源在网上的位置和如何访问的统一的描述方法。统一资源定位符(UniformResourceLocator,URL)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互

Unity 3D Background Color控件

Unity3D publicstaticvarbackgroundColor:Color;JavaScript functionOnGUI(){ GUI.backgroundColor=Colo

C++ STL流迭代器(stream_iterator)用法详解

流迭代器也是一种迭代器适配器,不过和之前讲的迭代器适配器有所差别,它的操作对象不再是某个容器,而是流对象。即通过流迭代器,我们可以读取指定流对象中的数据,也可以将数据写入到流对象中。 通常情况下,

如何使用Telnet服务?

Telnet服务是基于Telnet协议工作的网络服务。该服务包括服务器和客户端两部分。 本节将讲解如何使用Telnet服务。 建立Telnet客户端/服务 为了了解Telnet服务,首先需要搭建T

addOrder(Orderorder) order:为Order对象的示例,可以通过Order类的desc方法(降序方法)和asc方法(升序方法)指定等排序方式。 示例 Sessionses

Java while和do while循环详解

循环是程序中的重要流程结构之一。循环语句能够使程序代码重复执行,适用于需要重复一段代码直到满足特定条件为止的情况。 所有流行的编程语言中都有循环语句。Java中采用的循环语句与C语言中的循环语句相似

Java开发实战视频教程(魔乐科技)

本套视频为Java实战视频教程,包含3个实战项目,分别为山寨版超级马里奥,五子棋、Struts2开发实战。 学员下载的每个项目中,不仅有完整的开发视频,还有完整的可运行代码(可执行文件)。 超级马

Maven测试插件

在Maven项目中,用户基于JUnit或TestNG编写好了测试代码,接下来怎么执行,并且形成测试报告呢?具体执行测试代码,需要靠maven-surefire-plugin插件来实现。 Surefi

Linux fdisk命令创建逻辑分区过程详解

扩展分区是不能被格式化和直接使用的,所以还要在扩展分区内部再建立逻辑分区。 我们来看看逻辑分区的建立过程,命令如下: [root@localhost~]#fdisk/dev/sdb …省略部分输出

JS借助image元素发送远程请求(案例实战)

JavaScript可以创建一个image元素,通过src动态向服务器发送一个请求,服务器根据请求响应图像类型的信息。这是跨域、异步交互最有效的方法,开销很小,而且任何服务器端的异常都不会影响客户端。

#define用法,C语言#define详解

C语言中,可以用#define定义一个标识符来表示一个常量。其特点是:定义的标识符不占内存,只是一个临时的符号,预编译后这个符号就不存在了。 预编译又叫预处理。预编译不是编译,而是编译前的处理。这个

什么是sap管理系统?

SAP系统(systemsapplicationsandproductsindataprocessing)是一套企业资源管理软件系统,具有现代化、信息化、智能化的应用优势,能够为企业管理问题的解决提供

页面初始化 window.onload=f; functionf(){ alert("页面加载完毕"); } functionf(){ alert("页面加载完毕"); }

Python MetaClass元类实现的底层原理

要理解MetaClass的底层原理,首先要深入理解Python类型模型。本节将从以下2点对Python类型模型做详细的介绍。 1)所有的Python的用户定义类,都是type这个类的实例 事实上,类

Spring JDBCTemplate简介

Spring框架针对数据库开发中的应用提供了JDBCTemplate类,该类是Spring对JDBC支持的核心,它提供了所有对数据库操作功能的支持。 Spring框架提供的JDBC支持主要由四个包组

MATLAB triu():提取上三角矩阵

triu()函数是MATLAB中提取上三角矩阵的函数,其调用形式如下: U=triu(X) 或者 U=triu(X,k) 其中,X是待求解的数组,前者函数返回的结果,为数组X的主对角线及其右上方的