Archivo TOML de ejemplo: descarga un archivo de configuración de prueba (.toml)
Tom's Obvious Minimal Language · .toml · tipo MIME application/toml
Descarga un archivo TOML de ejemplo (el formato de configuración de Cargo de Rust, del pyproject.toml de Python y de Hugo) con claves de nivel superior, las tablas [server] y [database], una tabla en línea y un array de tablas [[regions]]. Es TOML 1.0 válido.
TOML se diseñó para no ser ambiguo donde YAML sí lo es, así que un fixture sirve sobre todo para confirmar que tu analizador cumple TOML 1.0 (los arrays de tablas y las tablas en línea son donde fallan los analizadores antiguos).
Descarga archivos TOML de ejemplo
| Archivo | Detalles | Tamaño | Descargar |
|---|---|---|---|
sample-config.toml | — | 378 B |
¿Necesitas uno de cada formato de Datos? Descarga el paquete de ejemplos de Datos (202 KB, un archivo pequeño de cada formato de datos (17 archivos)).
Usa estos archivos desde la línea de comandos o CI
Todas las URL son estables y tienen CORS abierto. Fija el SHA-256 en tu prueba y sabrás en el momento en que cambie un fixture.
# Descargar un archivo curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/toml/sample-config.toml # Verificarlo (el SHA-256 de cada archivo aparece arriba) shasum -a 256 sample-config.toml # Índice legible por máquina de todos los archivos de ejemplo curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="toml")'
El formato TOML de un vistazo
| Nombre completo | Tom's Obvious Minimal Language |
|---|---|
| Extensiones | .toml |
| Tipo MIME | application/toml |
| Estándar | TOML v1.0.0 (2021) |
| Contenido | Tablas, tabla en línea, array de tablas, cadenas, enteros, booleanos |
| Codificación | UTF-8 |
Qué se prueba con archivos TOML de ejemplo
- Cumplimiento del analizador (arrays de tablas)
- Editores y validadores de configuración
Preguntas frecuentes
TOML o YAML: ¿cuándo usar cada uno?
TOML para configuraciones de aplicación de planas a moderadamente anidadas donde importa la claridad (es lo que eligieron Python y Rust); YAML cuando lo exige el ecosistema (Kubernetes, CI) o los datos están muy anidados. Ninguno de los dos es un buen formato de intercambio de datos: esa es la función de JSON.
¿Es seguro descargar estos archivos TOML?
Sí. Cada archivo lo genera desde cero nuestro propio script abierto (nada se extrae de otros sitios ni lo suben usuarios) y no contiene scripts, macros ni ejecutables. El SHA-256 de cada archivo se publica en esta página para que puedas verificar lo que has recibido.
¿Puedo usar los archivos TOML de ejemplo con fines comerciales?
Sí. Son gratis para cualquier fin, incluidos productos comerciales, suites de pruebas, demos y redistribución, sin necesidad de atribución. No hay nada que licenciar ni nadie a quien pedir permiso.
¿Puedo enlazar directamente estos archivos o usarlos en CI?
Sí. Cada enlace es una URL directa y estable por HTTPS con Access-Control-Allow-Origin: * y cabeceras de caché de larga duración, así que curl, wget, fetch() y los ejecutores de pruebas pueden descargarlos directamente. Cada página enlaza un índice JSON de todos los archivos (consulta la sección de línea de comandos).
Archivos de ejemplo relacionados
¿Encontraste un problema o algo que podría mejorar? Leemos todos los mensajes y lo arreglamos rápido.
¿Pruebas un flujo de archivos? Los construimos.
Subidas, conversiones, vistas previas, procesamiento de documentos y flujos multimedia son el tipo de sistemas en producción que FreeToolsForWeb diseña y opera para sus clientes, y por eso necesitábamos estos archivos en primer lugar.
Ver herramientas gratis