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) erbjuder tydliga, otvetydiga nyckel-värde-tabeller med inbyggda datum- och heltalstyper, vilket gör att konfigurationen inte kan missförstås.

📜

Varför JSON är olämpligt för konfigurationsfiler

Standard-JSON saknar stöd för 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 direkt i filen.

💡Användbar information

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