Pretvorniki Konfiguracija

Pretvarjajte okoljske spremenljivke, parametre INI ter konfiguracije YAML/JSON.

Konfiguracijski formati: YAML, TOML, JSON in INI

Primerjava nastavitev aplikacij, okoljskih spremenljivk in DevOps skladnje.

100-odstotno zasebno

Vaše datoteke se obdelujejo izključno v vašem spletnem brskalniku z uporabo tehnologij HTML5 Canvas in WebAssembly. Noben podatek nikoli ne zapusti vaše naprave.

Takojšnja hitrost

Preskočite čakalne vrste za nalaganje in prenašanje. Pretvorbe potekajo lokalno s polno strojno hitrostjo naprave brez strežniških omejitev.

Univerzalni standardi

Skladno z uradnimi specifikacijami ISO, W3C in IETF, kar zagotavlja združljivost izhodnih datotek v sodobnih operacijskih sistemih.

Primerjava formatov in tehnične specifikacije

Izhodni formatVrsta MIMESpecifikacijaVrsta
YAML konfiguracijatext/yamlYAML-SPEC-12Konfiguracijska datoteka YAML
JSON Podatkiapplication/jsonRFC-4180-CSVZapis predmetov JavaScript
TOML konfiguracijaapplication/tomlTOML-SPEC-V1Minimalni konfiguracijski jezik TOML
INI nastavitvetext/plainYAML-SPEC-12Inicializacijska datoteka Windows INI
ENV Dotenvtext/plainYAML-SPEC-12Datoteka s spremenljivkami okolja
XML konfiguracijaapplication/xmlW3C-XML-SPECRazširljiva označevalna konfiguracija

Tehnične specifikacije in pregled kodekov

TOML proti YAML: Debata o konfiguracijskem formatu

YAML je zmogljiv, vendar zapleten z desetinami robnih primerov. TOML (ki ga uporabljata Rustov Cargo in Pythonov pyproject.toml) ponuja jasne, nedvoumne tabele ključev in vrednosti z izvornimi tipi datumov in celih števil, zaradi česar konfiguracije ni mogoče napačno razložiti.

Zakaj je JSON slaba izbira za konfiguracijske datoteke

Standardni JSON ne podpira komentarjev in se pokvari, če na koncu seznama ostane odvečna veja vejica (trailing comma). Pretvorba konfiguracij iz JSON v YAML ali TOML razvijalcem omogoča dodajanje pojasnjevalnih komentarjev in dokumentacije znotraj datoteke.

Uporabne informacije

0 bajtov naloženih na zunanje strežnike. Vsa obdelava je potekala lokalno v varnem območju vašega brskalnika.