File TOML di esempio — Scarica un file di configurazione di prova (.toml)
Tom's Obvious Minimal Language · .toml · tipo MIME application/toml
Scarica un file TOML di esempio (il formato di configurazione di Cargo per Rust, di pyproject.toml per Python e di Hugo) con chiavi di primo livello, le tabelle [server] e [database], una tabella inline e un array di tabelle [[regions]]. È TOML 1.0 valido.
TOML è stato progettato per non essere ambiguo dove YAML lo è, quindi una fixture serve soprattutto a confermare che il tuo parser sia conforme a TOML 1.0 (gli array di tabelle e le tabelle inline sono i punti in cui i parser più vecchi falliscono).
Scarica file TOML di esempio
| File | Dettagli | Dimensione | Scarica |
|---|---|---|---|
sample-config.toml | — | 378 B |
Ti serve un file per ogni formato Dati? Scarica il pacchetto di esempi Dati (202 KB, un piccolo file per ogni formato di dati (17 file)).
Usa questi file dalla riga di comando o in CI
Ogni URL è stabile e con CORS aperto. Fissa lo SHA-256 nel tuo test e saprai subito quando una fixture cambia.
# Scarica un file curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/toml/sample-config.toml # Verificalo (lo SHA-256 è indicato per ogni file qui sopra) shasum -a 256 sample-config.toml # Indice leggibile da macchina di tutti i file di esempio curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="toml")'
Il formato TOML in breve
| Nome completo | Tom's Obvious Minimal Language |
|---|---|
| Estensioni | .toml |
| Tipo MIME | application/toml |
| Standard | TOML v1.0.0 (2021) |
| Contenuto | Tabelle, tabella inline, array di tabelle, stringhe, interi, booleani |
| Codifica | UTF-8 |
Cosa si testa con i file TOML di esempio
- Conformità del parser (array di tabelle)
- Editor e validatori di configurazione
Domande frequenti
TOML o YAML: quando usare l'uno o l'altro?
TOML per configurazioni applicative da piatte a mediamente annidate, dove conta la chiarezza (è la scelta di Python e Rust); YAML quando lo richiede l'ecosistema (Kubernetes, CI) o i dati sono profondamente annidati. Nessuno dei due è un buon formato di interscambio dati: quello è il compito di JSON.
Questi file TOML sono sicuri da scaricare?
Sì. Ogni file è generato da zero dal nostro script open source (niente è copiato da altri siti o caricato dagli utenti) e non contiene script, macro né eseguibili. Lo SHA-256 di ogni file è pubblicato in questa pagina, così puoi verificare ciò che hai ricevuto.
Posso usare i file TOML di esempio per scopi commerciali?
Sì. Sono gratuiti per qualsiasi scopo, inclusi prodotti commerciali, suite di test, demo e ridistribuzione, senza obbligo di attribuzione. Non c'è nessuna licenza da acquistare e nessuno a cui chiedere il permesso.
Posso fare hotlink a questi file o usarli nella CI?
Sì. Ogni link è un URL diretto e stabile via HTTPS con Access-Control-Allow-Origin: * e header di cache lunghi, così curl, wget, fetch() e i test runner possono scaricarli direttamente. Ogni pagina rimanda a un indice JSON di tutti i file (vedi la sezione sulla riga di comando).
File di esempio correlati
Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.
Stai testando una pipeline di file? Le costruiamo noi.
Caricamenti, conversioni, anteprime, elaborazione di documenti e flussi multimediali sono il tipo di sistemi di produzione che FreeToolsForWeb progetta e gestisce per i clienti: è per questo che avevamo bisogno di questi file.
Scopri gli strumenti gratuiti