Asetukset-muuntimet

Muunna ympäristömuuttujia, INI-parametreja ja YAML/JSON-konfiguraatioita.

Konfiguraatiomuodot: YAML, TOML, JSON & INI

Sovellusasetukset, ympäristömuuttujat ja DevOps-syntaksi verrattuna.

🔒100 % yksityinen

Tiedostosi käsitellään kokonaan verkkoselaimessasi HTML5 Canvasin ja WebAssemblyn avulla. Yhtään dataa ei koskaan poistu laitteeltasi.

Välitön nopeus

Ohita lataus- ja siirtojonot. Muunnokset tapahtuvat paikallisesti laitteiston täydellä teholla ilman palvelinrajoituksia.

📐Yleismaailmalliset standardit

Yhteensopiva virallisten ISO-, W3C- ja IETF-määritysten kanssa tuloksen yhteensopivuuden takaamiseksi eri käyttöjärjestelmissä.

Muotojen vertailu ja tekniset tiedot

TulostusmuotoMIME-tyyppiMääritysTyyppi
YAML konfiguraatiotext/yamlYAML-SPEC-12YAML-konfiguraatiotiedosto
JSON dataapplication/jsonRFC-4180-CSVJavaScript Object Notation
TOML konfiguraatioapplication/tomlTOML-SPEC-V1Tom's Obvious Minimal Language -konfiguraatio
INI asetuksettext/plainYAML-SPEC-12Windowsin INI-alustus
ENV Dotenvtext/plainYAML-SPEC-12Ympäristömuuttujatiedosto
XML konfiguraatioapplication/xmlW3C-XML-SPECLaajennettava merkintäkielikonfiguraatio

Tekniset tiedot ja koodekkien erittely

⚙️

TOML vs. YAML: Keskustelu konfiguraatiomuodoista

YAML on tehokas mutta monimutkainen ja sisältää kymmeniä reunatapauksia. TOML (jota käyttävät Rustin Cargo ja Pythonin pyproject.toml) tarjoaa selkeitä, yksiselitteisiä avain-arvo-taulukoita natiiveilla päivämäärä- ja kokonaislukutyypeillä, mikä tekee konfiguraatiosta mahdotonta tulkita väärin.

📜

Miksi JSON sopii huonosti konfiguraatiotiedostoiksi

Standardi JSON ei tue kommentteja ja kaatuu, jos listan loppuun jää ylimääräinen pilkku. JSON-konfiguraatioiden muuntaminen YAML- tai TOML-muotoon mahdollistaa sen, että kehittäjät voivat lisätä selventäviä kommentteja ja dokumentaatiota tiedoston sisään.

💡Hyödyllistä tietoa

0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.