INIフォーマッター
INI設定ファイルをオンラインでフォーマット、整形、検証。適切なスペースとセクション構造でINI構文を整理します。
入力
出力
INIファイルとは?
INIファイルは、多くのアプリケーション(特にWindows)で使用されるシンプルな設定ファイル形式です。設定を名前付きセクション(例:[database])に整理し、等号で区切られたキーと値のペアで構成されます。詳細はWikipediaで確認できます。
INIフォーマッターは、=の前後のスペースを正規化し、セクション間に一貫した空行を確保し、末尾の空白を削除します。PythonはINIファイルを組み込みのconfigparserモジュールで処理でき、Gitも同形式をgit configに使用しています。
使い方
INIのコンテンツを貼り付け
未整形のINIテキストを左側のエディターに貼り付けるか、アップロードをクリックしてファイルを読み込みます。
即座にフォーマット
フォーマッターが自動的にスペースを正規化し、=セパレーターを整列させ、セクション間に空行を追加します。
コピーまたはダウンロード
コピーボタンで結果をコピーするか、ダウンロードで.iniファイルとして保存します。
フォーマット例
例: 設定ファイルをフォーマット
フォーマット前の入力:
[database]
host=localhost
port=5432
name=myapp
[server]
host=0.0.0.0
port=8080
debug=trueフォーマット後の出力:
[database]
host = localhost
port = 5432
name = myapp
[server]
host = 0.0.0.0
port = 8080
debug = trueよくある質問
INIとTOMLの違いは何ですか?
INIはデータ型を持たないシンプルで古い形式で、すべての値は文字列です。TOMLは型付きの値(整数、ブール値、配列)やネストされたテーブルをサポートしており、複雑な設定により適しています。
INIファイルでコメントはサポートされていますか?
はい。;または#で始まる行はコメントとして扱われ、フォーマッターによって保持されます。
.cfgや.confファイルもアップロードできますか?
はい。拡張子に関係なく、多くの設定ファイルはINI構文を使用しています。コンテンツを直接貼り付けるか、任意のテキストファイルをアップロードできます。PHPではparse_ini_file()でこの形式をネイティブに読み込めます。
INIはネストされたセクションや配列をサポートしていますか?
標準のINIファイルはネストや配列をサポートしていません。セクションはフラットなキー=値のリストです。PHPのparse_ini_file()など一部のパーサーはkey[] = value構文を使ったオプションの配列サポートを追加していますが、これは汎用的ではありません。ネストとデータ型が必要な場合はTOMLの使用を検討してください。