¿Qué es un archivo TOML?
TOML — configuración sin ambigüedades
¿Qué es?
TOML es un formato de configuración que persigue lo que el YAML nunca logró garantizar: la ausencia total de ambigüedad. Cada valor tiene un tipo explícito, y nunca hay dos formas distintas de interpretar la misma línea.
Su sintaxis recuerda a la de los antiguos ficheros INI —secciones entre corchetes, claves y valores—, pero respaldada por una especificación rigurosa.
Historia y origen
Tom Preston-Werner, cofundador de GitHub, creó TOML en 2013, como reacción directa a las trampas del YAML.
Se ha consolidado como formato de configuración en varios ecosistemas importantes, en particular el del lenguaje Rust y, más recientemente, el de Python.
Por qué es práctico
No admite ambigüedades, cuenta con tipos explícitos, ofrece una excelente legibilidad y acepta comentarios.
Gestiona las fechas de forma nativa, algo que el JSON no hace.
Límites y defectos
Las estructuras muy anidadas se vuelven rápidamente engorrosas: no es su terreno.
Está menos extendido que el YAML o el JSON, y sus herramientas son más limitadas.
Consejos de uso
TOML resulta excelente para un fichero de configuración, donde la claridad prima sobre la compacidad.
Para el intercambio de datos o estructuras complejas, conviértalo a JSON.
Convierte tu TOML en segundos, en nuestros servidores seguros en Francia.
Convertir un TOML