Konfigūracija konverteriai

Konvertuokite aplinkos kintamuosius, INI parametrus ir YAML/JSON konfigūracijas.

Konfigūracijos formatai: YAML, TOML, JSON ir INI

Programų nustatymai, aplinkos kintamieji ir lyginamoji DevOps sintaksė.

100% privatus

Jūsų failai apdorojami tik jūsų interneto naršyklėje naudojant HTML5 Canvas ir WebAssembly. Jokie duomenys niekada nepalieka jūsų įrenginio.

Akimirksniu

Praleiskite įkėlimo ir atsisiuntimo eiles. Konvertavimas vyksta lokaliai visu įrenginio aparatinės įrangos greičiu be jokių serverio apribojimų.

Universalūs standartai

Atitinka oficialias ISO, W3C ir IETF specifikacijas, užtikrinančias išvesties suderinamumą šiuolaikinėse operacinėse sistemose.

Formatų palyginimas ir techninės specifikacijos

Išvesties formatasMIME tipasSpecifikacijaTipas
YAML konfigūracijatext/yamlYAML-SPEC-12YAML konfigūracijos failas
JSON duomenysapplication/jsonRFC-4180-CSVJavaScript objektų žymėjimas
TOML konfigūracijaapplication/tomlTOML-SPEC-V1Tom's Obvious Minimal Language konfigūracija
INI nustatymaitext/plainYAML-SPEC-12Windows INI inicializavimo failas
ENV Dotenvtext/plainYAML-SPEC-12Aplinkos kintamųjų failas
XML konfigūracijaapplication/xmlW3C-XML-SPECIšplėstinės žymėjimo kalbos konfigūracija

Techninės specifikacijos ir kodekų apžvalga

TOML prieš YAML: Konfigūracijos formatų diskusija

YAML yra galingas, tačiau sudėtingas su daugybe kraštatirių atvejų. TOML (naudojamas „Rust" įrankio „Cargo" ir „Python" failo pyproject.toml) suteikia aiškias, nedviprasmiškas rakto ir reikšmės lenteles su vietiniais datos bei sveikųjų skaičių tipais, todėl konfigūraciją neįmanoma suprasti klaidingai.

Kodėl JSON yra prastas pasirinkimas konfigūracijos failams

Standartinis JSON nepalaiko komentarų ir sugenda, jei sąrašo pabaigoje paliekamas paskutinis kablelis. Konfigūruojant JSON konfigūracijas į YAML arba TOML, kūrėjai failo viduje gali pridėti paaiškinamuosius komentarus ir dokumentaciją.

Naudinga informacija

0 baitų įkelta į išorinius serverius. Visas apdorojimas vyko vietoje, jūsų naršyklės smėlio dėžėje (sandbox).