TOML-Beispieldatei — Konfigurations-Testdatei (.toml) herunterladen

Tom's Obvious Minimal Language · .toml · MIME-Typ application/toml

1 Datei378 B – 378 BDirektlinksOhne Werbung und AnmeldungFrei für jede NutzungSHA-256 geprüft

Lade eine TOML-Beispieldatei herunter – das Konfigurationsformat von Rusts Cargo, Pythons pyproject.toml und Hugo – mit Schlüsseln auf oberster Ebene, den Tabellen [server] und [database], einer Inline-Tabelle und einem Array of Tables [[regions]]. Sie ist gültiges TOML 1.0.

TOML wurde so entworfen, dass es eindeutig ist, wo YAML es nicht ist. Eine Testdatei ist daher vor allem nützlich, um zu bestätigen, dass dein Parser TOML 1.0 korrekt umsetzt (an Arrays of Tables und Inline-Tabellen scheitern ältere Parser).

TOML-Beispieldateien herunterladen

DateiDetailsGrößeHerunterladen
sample-config.toml
Konfiguration mit Tabellen und Arrays
—378 B
378 Bytes
TOML herunterladen
1 Datei · Direktlinks · ohne Anmeldung · CORS aktiviert

Brauchst du jedes Daten-Format einmal? Lade das Daten-Testpaket herunter (202 KB, je eine kleine Datei jedes Datenformats (17 Dateien)).

Diese Dateien in der Kommandozeile oder in CI nutzen

Jede URL ist stabil und CORS-offen. Schreib den SHA-256 in deinem Test fest, und du merkst sofort, wenn sich eine Fixture ändert.

# Eine Datei herunterladen
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/toml/sample-config.toml

# Prüfen (der SHA-256 steht oben bei jeder Datei)
shasum -a 256 sample-config.toml

# Maschinenlesbarer Index aller Beispieldateien
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="toml")'

Das TOML-Format auf einen Blick

Vollständiger NameTom's Obvious Minimal Language
Endungen.toml
MIME-Typapplication/toml
StandardTOML v1.0.0 (2021)
InhaltTabellen, Inline-Tabelle, Array of Tables, Strings, Integer, Booleans
KodierungUTF-8

Was man mit TOML-Beispieldateien testet

  • Konformität von Parsern (Arrays of Tables)
  • Konfigurationseditoren und Validatoren

Häufige Fragen

TOML oder YAML – wann nehme ich was?

TOML für flache bis mäßig verschachtelte App-Konfiguration, bei der Klarheit zählt (dafür haben sich Python und Rust entschieden); YAML, wenn das Ökosystem es verlangt (Kubernetes, CI) oder die Daten tief verschachtelt sind. Keines von beiden ist ein gutes Datenaustauschformat – dafür gibt es JSON.

Kann ich diese TOML-Dateien bedenkenlos herunterladen?

Ja. Jede Datei wird von unserem eigenen, offenen Skript von Grund auf erzeugt – nichts ist zusammengesammelt oder von Nutzern hochgeladen – und enthält keine Skripte, Makros oder ausführbaren Dateien. Der SHA-256 jeder Datei steht auf dieser Seite, damit du prüfen kannst, was du bekommen hast.

Darf ich die TOML-Beispieldateien kommerziell nutzen?

Ja. Sie sind für jeden Zweck frei, auch für kommerzielle Produkte, Testsuites, Demos und Weitergabe, ohne Namensnennung. Es gibt nichts zu lizenzieren und niemanden zu fragen.

Darf ich diese Dateien direkt verlinken oder in CI nutzen?

Ja. Jeder Link ist eine stabile Direkt-URL über HTTPS mit Access-Control-Allow-Origin: * und langen Cache-Headern, sodass curl, wget, fetch() und Test-Runner sie direkt abrufen können. Ein JSON-Index aller Dateien ist auf jeder Seite verlinkt (siehe Abschnitt zur Kommandozeile).

Ähnliche Beispieldateien

Ein Problem gefunden oder etwas, das besser sein könnte? Wir lesen jede Nachricht und beheben Fehler schnell.

Du testest eine Datei-Pipeline? Wir bauen so etwas.

Uploads, Konvertierungen, Vorschauen, Dokumentenverarbeitung und Medien-Workflows sind genau die Art von Produktionssystemen, die FreeToolsForWeb für Kunden entwirft und betreibt – deshalb haben wir diese Dateien überhaupt gebraucht.

Kostenlose Tools entdecken