Es entsteht keine Auftragsverarbeitung deiner Datei-Inhalte. Du brauchst keinen AVV mit gottrix, um vertrauliche oder geschäftliche Dokumente zu verarbeiten.
Server in DeutschlandDSGVO by Design
Origin-Server bei Hetzner in Deutschland. Da deine Dateien das Gerät nicht verlassen, werden ihre Inhalte gar nicht übertragen.
TOML ist das Konfigurationsformat der Rust- und Python-Werkzeuge - eine Cargo.toml oder pyproject.toml mit Abschnitten in eckigen Klammern und schlichten Schlüssel-gleich-Wert-Zeilen. YAML verfolgt dasselbe Ziel der Lesbarkeit, nutzt aber Einrückung statt Klammern und ist die Lingua franca von CI-Pipelines, Docker-Compose und Kubernetes. Dieses Werkzeug liest deine TOML-Datei und schreibt dieselbe Struktur als YAML.
Die Umwandlung läuft komplett lokal in deinem Browser: smol-toml liest das TOML, js-yaml schreibt das YAML, beides reines JavaScript. Tabellen werden zu Abbildungen, Untertabellen (etwa [server.meta]) zu verschachtelten Abbildungen, Tabellen-Arrays zu Sequenzen, TOML-Datums-/Zeitwerte zu echten YAML-Zeitstempeln. Aus einer geklammerten .toml entsteht so eine eingerückte .yaml, die du direkt in eine CI-Pipeline einsetzen kannst.
Damit ist der Rückweg geschlossen: YAML zu TOML und nun TOML zu YAML stehen beide lokal bereit, wenn du eine Konfiguration zwischen beiden Welten migrierst. Ehrlich bleibt es dabei: Ein TOML-Dokument hat immer eine Tabelle als Wurzel, also ist die erzeugte YAML stets eine Abbildung. Sehr große TOML-Ganzzahlen jenseits des sicheren JavaScript-Bereichs werden mit einer klaren Meldung abgelehnt, statt verlustbehaftet umgewandelt zu werden. Nichts wird hochgeladen.
Technische Daten
Technische Daten
Eingabeformate
TOML
Ausgabeformat
YAML
Stapelverarbeitung
Nein
Verarbeitung
Lokal im Browser (JavaScript)
Datei-Upload
Keiner
In 3 Schritten
TOML-Datei ablegen oder auswählen.
Das Tool wandelt sie in YAML um.
YAML-Datei herunterladen.
Grenzen:TOML parst immer zu einer Tabelle, daher ist die Ausgabe stets eine YAML-Abbildung. Untertabellen werden zu verschachtelten Abbildungen, Tabellen-Arrays zu Sequenzen, Datums-/Zeitwerte zu YAML-Zeitstempeln. Sehr große Ganzzahlen jenseits des sicheren JavaScript-Bereichs werden mit klarer Meldung abgelehnt (keine verlustbehaftete Umwandlung). Ungültiges TOML wird mit klarer Fehlermeldung abgewiesen.
Häufige Fragen
Wird meine Datei hochgeladen?
Nein. Die Umwandlung läuft komplett lokal im Browser - nichts wird gesendet.
Funktioniert das mit einer Cargo.toml oder pyproject.toml?
Ja. Cargo.toml, pyproject.toml und andere TOML-Dateien werden direkt geparst und als YAML geschrieben.
Wie werden Datums-/Zeitwerte behandelt?
TOML-Datums-/Zeitwerte werden als echte YAML-Zeitstempel ausgegeben, nicht als Zeichenketten.
Was passiert mit sehr großen Ganzzahlen?
TOML-i64-Werte jenseits des sicheren JavaScript-Bereichs werden mit einer klaren Meldung abgelehnt, statt verlustbehaftet umgewandelt zu werden.
Nur mit deiner Zustimmung messen wir mit Cookies anonymisiert die Nutzung, um gottrix zu verbessern. Deine Dateien bleiben immer lokal auf deinem Gerät. Datenschutz