Eingabe

Ausgabe

Was ist eine INI-Datei?

Eine INI-Datei ist ein einfaches Konfigurationsformat, das von vielen Anwendungen genutzt wird, besonders unter Windows. Einstellungen werden in benannte Abschnitte (z. B. [database]) mit Schlüssel-Wert-Paaren am Gleichheitszeichen gegliedert. Mehr zum Format auf Wikipedia.

Der INI-Formatierer normalisiert Leerzeichen um =, sorgt für einheitliche Leerzeilen zwischen Abschnitten und entfernt nachgestellte Leerzeichen. Python liest INI-Dateien über das configparser-Modul, und Git nutzt dasselbe Format für git config.

So verwenden Sie das Tool

1

INI-Inhalt einfügen

Fügen Sie rohen INI-Text in den linken Editor ein oder klicken Sie auf Hochladen, um eine Datei zu laden.

2

Sofortige Formatierung

Der Formatierer normalisiert automatisch Abstände, richtet =-Trenner aus und fügt Leerzeilen zwischen Abschnitten ein.

3

Kopieren oder herunterladen

Verwenden Sie die Schaltfläche Kopieren, um das Ergebnis zu kopieren, oder Herunterladen, um es als .ini-Datei zu speichern.

Formatierungsbeispiel

Beispiel: Eine Konfigurationsdatei formatieren

Unformatierte Eingabe:

[database]
host=localhost
port=5432
name=myapp
[server]
host=0.0.0.0
port=8080
debug=true

Formatierte Ausgabe:

[database]
host = localhost
port = 5432
name = myapp

[server]
host = 0.0.0.0
port = 8080
debug = true

Häufig gestellte Fragen

Was ist der Unterschied zwischen INI und TOML?

INI ist ein einfacheres, älteres Format ohne Datentypen — alle Werte sind Zeichenketten. TOML unterstützt typisierte Werte (Ganzzahlen, Booleans, Arrays) und verschachtelte Tabellen für komplexere Konfigurationen.

Werden Kommentare in INI-Dateien unterstützt?

Ja. Zeilen, die mit ; oder # beginnen, gelten als Kommentare und bleiben erhalten.

Kann ich eine .cfg- oder .conf-Datei hochladen?

Ja — viele Konfigurationsdateien nutzen INI-Syntax, unabhängig von der Dateiendung. Sie können den Inhalt einfügen oder eine beliebige Textdatei hochladen. PHP liest dieses Format nativ über parse_ini_file().

Unterstützt INI verschachtelte Abschnitte oder Arrays?

Standard-INI-Dateien unterstützen weder Verschachtelung noch Arrays — Abschnitte sind flache Schlüssel=Wert-Listen. Einige Parser wie PHPs parse_ini_file() ergänzen optional Array-Unterstützung über key[] = value, aber das ist nicht universell. Wenn Sie Verschachtelung und Datentypen benötigen, ist TOML die bessere Wahl.

Verwandte Tools