INI-Parser
INI-Konfigurationsdateien sofort in JSON umwandeln. Unterstützt Abschnitte, Kommentare und Werte in Anführungszeichen. Die gesamte Verarbeitung erfolgt in Ihrem Browser.
Analysiertes JSON erscheint hier...
Verwendung des INI-Parsers
INI einfügen
Geben Sie Ihren INI-Konfigurationsinhalt in den Eingabebereich ein oder fügen Sie ihn ein.
Analysieren
Klicken Sie auf die Schaltfläche Analysieren, um Ihre INI in JSON umzuwandeln.
JSON kopieren
Überprüfen Sie die generierte JSON-Ausgabe und kopieren Sie sie in Ihre Zwischenablage.
Was ist eine INI-Datei?
INI-Dateien sind ein einfaches textbasiertes Konfigurationsdateiformat, das häufig unter Windows und in vielen Anwendungen verwendet wird. Sie verwenden eine unkomplizierte Struktur aus Abschnitten, Schlüsseln und Werten, die sowohl für Menschen als auch für Maschinen leicht lesbar ist.
INI-Aufbau
Abschnitte
Durch [abschnittsname]-Header gekennzeichnet, um verwandte Einstellungen zu gruppieren
Schlüssel-Wert-Paare
Einfache Schlüssel = Wert-Zuweisungen innerhalb von Abschnitten oder global
Kommentare
Zeilen, die mit ; oder # beginnen, werden als Kommentare behandelt
Häufig gestellte Fragen
Dieser Parser unterstützt Abschnitte, Schlüssel=Wert-Paare, Kommentare (mit ; oder #), Zeichenkettenwerte in Anführungszeichen und mehrzeilige Werte. Er erkennt auch automatisch Boolesche Werte und Zahlen.
Dieser Parser verarbeitet das Standard-INI-Format. Einige PHP-spezifische Erweiterungen wie Konstantenersetzung und spezielle Operatoren werden möglicherweise nicht unterstützt.
Wenn doppelte Schlüssel im selben Abschnitt gefunden werden, hat der letzte Wert Vorrang. Dies entspricht dem Standardverhalten der INI-Analyse.
Klassische Einsatzorte: php.ini (die komplette Konfiguration der PHP-Engine), .gitconfig, das win.ini-Erbe unter Windows, .desktop-Einträge unter Linux sowie viele Spiele und Desktop-Anwendungen. Die Wurzeln des Formats reichen bis in die 1960er-70er Jahre zurück, weshalb die Syntax überall leicht variiert - Abschnitte, key=value und Semikolon-Kommentare bilden den stabilen Kern.
Nein - alles ist ein String; Typen sind eine Konvention der verarbeitenden Seite. PHPs parse_ini_file() wandelt true/on/yes/1 und false/off/no/0 in Booleans um (dokumentiertes Verhalten), konvertiert zahlenähnliche Werte in Integer und Floats und behält den Rest als String. Ein Wert in Anführungszeichen ('1') bleibt in PHP ein String. Dieser Parser zeigt die Rohwerte so an, wie sie geschrieben sind.
[section] startet einen Abschnitt, der alle folgenden Schlüssel bis zum nächsten Header umfasst - die [PHP]- und [mail function]-Blöcke in php.ini funktionieren so. Verschachtelung wird mit Punkt-Schlüsseln (database.host = localhost) oder Abschnittsnamen wie [database.pool] simuliert, da das Format selbst nur eine Ebene besitzt. Tief verschachtelte Daten sind ein Zeichen dafür, dass Sie INI entwachsen sind und TOML oder YAML benötigen.
Das Basisformat definiert fast keine Escapes - Werte werden wörtlich bis zum Zeilenende übernommen. In der Praxis: Doppelte Anführungszeichen fassen Werte mit Leerzeichen zusammen und sind der einzige portable Weg, um führende oder nachgestellte Leerzeichen zu bewahren; ${VAR}-Interpolation existiert in manchen Implementierungen (systemd zum Beispiel), in anderen nicht; und ob ; und # Kommentare mitten in der Zeile einleiten, hängt vom verarbeitenden Parser ab.
.env ist die flache Teilmenge von INI: KEY=value-Zeilen, keine Abschnitte, verarbeitet von dotenv-Bibliotheken in einem Dutzend Sprachen nach der Konfigurationsmethodik der 12-Factor App. INI-Dateien setzen auf Abschnitte und werden von bestimmten Anwendungen gelesen, nicht gemäß einer generischen Konvention. Werte in .env sind fast immer Strings, die in Umgebungsvariablen injiziert werden, während INI-Verarbeiter oft ihre eigenen Typisierungsregeln anwenden.
Ähnliche Tools
JSON-Parser-Toolkit
JSON validieren, formatieren, minimieren und mit JSONPath abfragen – direkt im Browser mit sofortigem Fehler-Feedback
XML-Parser
XML-Dokumente formatieren, validieren und mit XPath abfragen
CSV-Parser
CSV-Daten in eine visuelle Tabelle parsen mit konfigurierbarem Trennzeichen und Spaltenstatistiken
Autoritative Referenzen
Primärquellen hinter diesem Tool – offizielle Standards und Spezifikationen, keine zweihändigen Zusammenfassungen.