zoukankan      html  css  js  c++  java
  • INI文件格式

    最近在看git命令,遇到INI文件格式,上网查了一下,把它总结一下:

      程序没有任何配置文件,那么它对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,为了让程序出厂后还能根据需要进行必要的配置,所以要用配置文件;配置文件有很多种,如INI配置文件,XML配置文件,cfg配置文件,还有就是可以使用系统注册表等。

             本文主要介绍INI文件的格式信息。

             INI ”就是英文 “initialization”的头三个字母的缩写;当然INI file的后缀名也不一定是".ini"也可以是".cfg",".conf ”或者是".txt"。

     经典格式如下:

    INI文件的格式很简单,最基本的三个要素是:parameters,sections和comments。

    什么是parameters?

    INI所包含的最基本的“元素”就是parameter;每一个parameter都有一个name和一个value,如下所示:

          name = value

    什么是sections ?

    所有的parameters都是以sections为单位结合在一起的。所有的section名称都是独占一行,并且sections名字都被方括号包围着([ and ])。在section声明后的所有parameters都是属于该section。对于一个section没有明显的结束标志符,一个section的开始就是上一个section的结束,或者是end of the file。Sections一般情况下不能被nested,当然特殊情况下也可以实现sections的嵌套。

    section如下所示:

             [section]

    什么是comments ?

    在INI文件中注释语句是以分号“;”开始的。所有的所有的注释语句不管多长都是独占一行直到结束的。在分号和行结束符之间的所有内容都是被忽略的。

    注释实例如下:

    ;comments text

    当然,上面讲的都是最经典的INI文件格式,随着使用的需求INI文件的格式也出现了很多变种;

    INI实例:

    ; last modified 1 April 2001 by John Doe
     [owner] 
    
     name=John Doe 
    
     organization=Acme Products  
    
     [database] 
    
     server=192.0.2.42  
    
    ; use IP address in case network name resolution is not working  port=143  file = "acme payroll.dat" 
    转自:http://blog.sina.com.cn/s/blog_6988593e0101e6i4.html
  • 相关阅读:
    性能测试随笔,看看罢了,只做笑谈尔。
    谈性能指标测试
    协议初解
    LR手工制作接口类脚本
    一天学一个模式_第五天:门面模式
    Oracle日常操作小常识(持续更新)
    什么是“GB/T ”? 计算机术语你又知道多少? 想不想别人听不懂的语言搞定别人!
    Silverlight 4 Tools for VS 2010 发布倒计时
    微软一站式示例代码库 4 月小结
    微软一站式示例代码库 20100430 新增代码示例简介
  • 原文地址:https://www.cnblogs.com/shamoguzhou/p/6266708.html
Copyright © 2011-2022 走看看