.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


推荐文章
Django存在关联关系的反向查询

在《Django数据表关联关系映射(一对一、一对多、多对多)》一节中,我们介绍过Model之间存在三种关系模型用来维护表与表之间的关联。同时,Django也为此提供了非常强度大关联关系查询,在实际工作

服务消费方申请Token

目前服务提供方已经开启了调用认证,这意味着如果现在直接调用接口会被拦截,所以在调用之前需要进行认证,即获取Token并将其放到请求头中与请求头一起传输才可以调用接口。 1.调用前获取Token 获取

Linux视频教程汇总(出自各大培训机构)

以下Linux视频都是我们精挑细选的优质内容,大部分都出自各大培训机构,不但知识含量丰富,长短适中,而且讲师口齿清晰,逻辑连贯。 我们将视频分成了三部分: Linux全套系列:包含完整的Linu

使用源码安装Go语言

在Go语言的源代码中,有些部分是用Plan9C和AT&T汇编写的,因此假如你要想从源码安装,就必须安装C的编译工具。 在Mac系统中,只要你安装了Xcode,就已经包含了相应的编译工具。 在类Un

Unity 3D导入资源包

Unity3D游戏引擎中有很多资源包,可支持多种主流媒体资源格式,包括模型、材质、动画、图片、音频、视频等,为游戏开发者提供了相当大的便利,也使其开发的游戏作品具有较高的可玩性和丰富的游戏体验。 游

Python daemon守护线程详解

前面不只一次提到,当程序中拥有多个线程时,主线程执行结束并不会影响子线程继续执行。换句话说,只有程序中所有线程全部执行完毕后,程序才算真正结束。 下面程序演示了包含2个线程的程序执行流程: im

Django Form表单内置字段详解

在上一节《DjangoForm表单Field属性与方法》,我们对Field基类的常用属性以及重点方法做了介绍,而在前述章节用到的Form表单的字段比如CharField即为Field的子类,而这些子类

Java Swing JMenu和JPopupMenu:菜单和弹出式菜单

菜单由Swing中的JMenu类实现,可以包含多个菜单项和带分隔符的菜单。在菜单中,菜单项由JMenuItem类表示,分隔符由JSeparator类表示。 菜单本质上是带有关联JPopupMenu的

Go语言二叉树数据结构的应用

树型结构(Tree)是一种重要的非线性数据结构,它为计算机应用中出现的具有层次关系的数据提供了一种有效的表示方法,比如文件目录结构、源程序语法结构等。 树的定义和基本术语 树是n(n>=0)个节点的

Hadoop与HBase的关系

HBase参考了Google公司的Bigtable建模,而Bigtable是基于GFS来完成数据的分布式存储的,因此,HBase与HDFS有非常紧密的关系,它使用HDFS作为底层存储系统。虽然HBas

网页优化最为重要的内容是什么?

网页优化中最重要的是如何挑选关键字关键字(Keyword)或关键字段(keyphrase),就是顾客输入搜索框中的文字,也就是顾客命令搜索引擎寻找的东西。【为网页定位关键字】如何挑选关键字是网页优化中

Go语言使用定时器实现任务队列

Go语言中提供了两种定时器timer和ticker,分别是一次性定时器和重复任务定时器。本节咱们主要介绍如何使用Go语言的定时器实现一个任务队列,非常具有实用价值。 Go语言中定时器 一般用法:

使用Java 8新增的Stream操作Collection集合

Java8还新增了Stream、IntStream、LongStream、DoubleStream等流式API,这些API代表多个支持串行和并行聚集操作的元素。上面4个接口中,Stream是一个通用的

JSONP跨域请求入门教程(附带实例)

JSONP(JSONwithPadding)是在客户端生成标签来调用跨域脚本(服务器端脚本文件)的一个非官方协议。JSONP允许在服务器端动态生成JavaScript字符串返回给客户端,通过JavaS

表插入排序算法

前面章节中所介绍到的三种插入排序算法,其基本结构都采用数组的形式进行存储,因而无法避免排序过程中产生的数据移动的问题。如果想要从根本上解决只能改变数据的存储结构,改用链表存储。 表插入排序,即使用链

C++多态到底是什么(通俗易懂)

派生类对象的地址可以赋值给基类指针。对于通过基类指针调用基类和派生类中都有的同名、同参数表的虚函数的语句,编译时并不确定要执行的是基类还是派生类的虚函数;而当程序运行到该语句时,如果基类指针指向的是一

快速排序算法,C语言快速排序算法详解

本节介绍一个非常优秀且最常用的排序算法,快速排序算法。这个算法极其重要,初学者一定要掌握。 快速排序尤其适用于对大数据的排序,它的高速和高效无愧于“快速”两个字。虽然说它是“最常用”的,可对于初学者

浅析URL中“#”、“?”、“&”号有什么作用

1.#10年9月,twitter改版。一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为http://twitter.com/username改版后,就变成了http://twi

Linux远程管理工具(PuTTY和SecureCRT)

通过《Linux远程管理协议》一节可以知道,Linux远程管理服务器多基于SSH协议。本节给大家介绍2种常见的基于SSH协议的远程管理工具,分别是PuTTY和SecureCRT。 在使用远程管理工具

语法1 setFloat(intposition,floatval) position:用于指定是第几个参数。 val:用于指定对应的参数值。 示例 Stringhql="fromGoods