介紹
.ini 檔案是Initialization File的縮寫,即初始化檔案 ,是windows的系統配置檔案所採用的存儲格式,統管windows的各項配置,一般用戶就用windows提供的各項圖形化管理界面就可實現相同的配置了。但在某些情況,還是要直接編輯.ini才方便,一般只有很熟悉windows才能去直接編輯。開始時用於WIN3X下面,WIN95用註冊表代替,以及後面的內容表示一個節,相當於註冊表中的鍵。
除了windows2003很多其他作業系統下面的套用軟體也有.ini檔案,用來配置套用軟體以實現不同用戶的要求。一般不用直接編輯這些.ini檔案,應用程式的圖形界面即可操作以實現相同的功能。它可以用來存放軟體信息,註冊表信息等。
檔案擴展名
配置檔案.ini
請注意:我們所討論的是項目中的配置檔案,它是整個項目共用的。所以它要有一個項目使用的檔案名稱,其後綴是.ini。例如:連線埠配置.ini
格式
INI檔案由節、鍵、值組成。
節
[section]
參數
(鍵=值)
name=value
註解
註解使用分號表示(;)。在分號後面的文字,直到該行結尾都全部為註解。
; comment textINI檔案的數據格式的例子(配置檔案的內容) [Section1 Name]
KeyName1=value1
KeyName2=value2
...
[Section2 Name]
KeyName21=value21
KeyName22=value22
其中:
[Section1 Name]用來表示一個段落。
因為INI檔案可能是項目中共用的,所以使用[Section Name]段名來區分不同用途的參數區。例如:[Section1 Name]表示感測器靈敏度參數區;[Section2 Name]表示測量通道參數區等等。
KeyName1=value1 用來表示一個參數名和值。
比如:
7033=50
7034=51
其中:
7033表示某感測器名,50表示它的靈敏度值。
7034表示另一隻感測器名,51表示它的靈敏度值。
實例
; exp ini file
[port]
portname=COM4
port=4
作用
.ini , .inc之類的檔案,一般是放一些常量或資料庫連結語句等,再在需要的頁面包含進去,和直接命為 asp 是沒什麼區別的。
但為了安全性,最好不要用這些後綴名,因為知道檔案名稱時,在瀏覽器里輸入該檔案的地址時,可看到所有內容的。
在Windows系統中,INI檔案是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。該檔案主要存放用戶所做的選擇以及系統的各種參數。用戶可以通過修改INI檔案,來改變應用程式和系統的很多配置。但自從Windows 95的推出,在Windows系統中引入了註冊表的概念,INI檔案在Windows系統的地位就開始不斷下滑,這是因為註冊表的獨特優點,使應用程式和系統都把許多參數和初始化信息放進了註冊表中。但在某些場合,INI檔案還擁有其不可替代的地位。
.ini 檔案是windows的系統配置檔案,統管windows的各項配置,一般用戶就用windows提供的各項圖形化管理界面就可實現相同的配置了,但在某些情況,還是要直接編輯.ini才方便,一般只有很熟悉windows才能去直接編輯。開始時用於WIN3.1下面,WIN95用註冊表代替,[]及後面的內容表示一個節,相當於註冊表中的鍵。
除了windows現在很多windows下面的套用軟體也有.ini檔案,用來配置套用軟體以實現不同用戶的要求。一般不用直接編輯這些.ini檔案,應用程式的圖形界面即可操作以實現相同的功能。
分類
在Windows作業系統中存在很多·個INI檔案,如SYSTEM.INI和WIN.INI。在純文本處理器或DOS編輯器中打開INI檔案就有可能知道這些檔案大概要做些什麼。這些檔案中包括對滑鼠,鍵盤,外圍設備,顯示器顏色,密碼等的變數參數的設定聲明。在正常情況下,這些檔案在文本編輯器中不能被改動(如文本編輯器在關閉之前顯示“保存修改”,這時應點“否”。)。
在Windows 95, 98, NT及之後的版本中,大部分的設定是通過對註冊表的修改實現的,而不是通過使用INI檔案。某些程式包含自身的INI檔案,這些檔案的內容的修改通常是通過該程式的用戶界面來更改程式的特徵,並不是通過編輯檔案本身來進行的。