IT用語: .ini(INIファイル)とは|シンプルな設定ファイルフォーマットの標準
Windowsで普及したシンプルな設定ファイルフォーマットINIの構文・セクション・php.ini等の利用例を解説。
.ini(INI)ファイルとは
.iniは「Initialization(初期化)」に由来する、アプリケーションの設定ファイル形式です。Windows 3.xの時代から使われてきたシンプルな形式で、キー=値のペアをセクション([セクション名])で分類します。PHP設定のphp.ini・Git設定の.gitconfig・Pythonのsetup.cfg等で現在も広く使われています。
INIファイルの構文
; セミコロンはコメント(#も使える)
[database]
host = localhost
port = 3306
name = myapp
user = root
password = secret
[server]
host = 0.0.0.0
port = 8080
debug = false
[logging]
level = INFO
file = /var/log/app.log
主なINIファイルの例
| ファイル | 用途 |
|---|---|
php.ini | PHPの動作設定(memory_limit・upload_max_filesize等) |
my.ini / my.cnf | MySQLの設定 |
.gitconfig | Gitのユーザー設定・エイリアス |
setup.cfg | Pythonパッケージのメタデータ・テスト設定 |
pytest.ini | pytest実行設定 |
TOMLとINIの比較
INIはネスト(階層)をサポートしないのが主な制限です。より複雑な設定構造が必要な場合は、TOML・YAML・JSONが選ばれます。ただし、シンプルな設定ならINIの読みやすさは今でも競争力があります。
関連する用語 (拡張子辞典)
全17件を見るIT用語: .envファイルとは|環境変数を管理する設定ファイルの仕組みと注意点
APIキー・DB接続情報などの環境変数を管理する.envファイルの使い方とGitへのコミット防止策を解説。
拡張子 .csv (Comma-Separated Values) とは
データ移行やエクスポートの王道、CSVファイルの仕組みと文字化け対策。
IT用語: .svg(SVGファイル)とは|解像度に依存しないベクター画像形式
XML形式で定義されたベクター画像SVGの仕組み・PNGとの違い・Web開発での活用方法を解説。
IT用語: .pdf(PDFファイル)とは|環境に依存しない文書共有フォーマット
どのデバイス・OSでも同一レイアウトで表示されるPDF形式の仕組み・内部構造・活用場面を解説。
IT用語: .tar / .tar.gz / .tgzとは|Linuxの標準アーカイブ・圧縮形式
Linuxでファイルをまとめるtarと圧縮するgzipを組み合わせた.tar.gzの仕組みと主要オプションを解説。
拡張子 .dll とは?開き方とエラー解決方法
Windowsシステムに不可欠なDLLファイルの役割と、見つからないエラーの対処法。