Konfiguration-konverterare

Konvertera miljövariabler, INI-parametrar samt YAML-/JSON-konfigurationer.

Konfigurationsformat: YAML, TOML, JSON & INI

Applikationsinställningar, miljövariabler och DevOps-syntax jämförda.

100 % privat

Dina filer bearbetas helt i din webbläsare med hjälp av HTML5 Canvas och WebAssembly. Ingen data lämnar någonsin din enhet.

Omedelbar hastighet

Hoppa över köer för upp- och nedladdning. Konverteringar sker lokalt i maskinens fulla hårdvaruhastighet utan serverbegränsningar.

Universella standarder

Kompatibel med officiella ISO-, W3C- och IETF-specifikationer för att garantera utdatakompatibilitet över moderna operativsystem.

Formatjämförelse & Tekniska specifikationer

UtdataformatMIME-typSpecifikationTyp
YAML konfigtext/yamlYAML-SPEC-12YAML-konfigurationsfil
JSON dataapplication/jsonRFC-4180-CSVJavaScript Object Notation
TOML konfigapplication/tomlTOML-SPEC-V1Tom's Obvious Minimal Language-konfiguration
INI inställningartext/plainYAML-SPEC-12Windows INI-initieringsfil
ENV Dotenvtext/plainYAML-SPEC-12Miljövariabelfil
XML konfigapplication/xmlW3C-XML-SPECExtensible Markup Language-konfiguration

Tekniska specifikationer & codec-översikt

TOML vs. YAML: Debatten om konfigurationsformat

YAML är kraftfullt men komplext med dussintals specialfall. TOML (som används av Rusts Cargo och Pythons pyproject.toml) tillhandahåller tydliga, otvetydiga nyckel-värde-tabeller med ursprungliga datum- och heltalstyper, vilket gör konfigurationen omöjlig att missförstå.

Varför JSON är dåligt för konfigurationsfiler

Standard-JSON stöder inte kommentarer och kraschar om ett avslutande kommatecken lämnas kvar i slutet av en lista. Genom att konvertera JSON-konfigurationer till YAML eller TOML kan utvecklare lägga till förklarande kommentarer och dokumentation inuti filen.

Användbar information

0 byte laddas upp till externa servrar. All bearbetning sker lokalt i webbläsarens sandlåda.