O que é um ficheiro TOML?
TOML — configuração sem ambiguidades
O que é?
O TOML é um formato de configuração que procura garantir aquilo que o YAML nunca conseguiu assegurar: a ausência total de ambiguidade. Cada valor tem um tipo explícito, e nunca há duas formas de interpretar a mesma linha.
A sua sintaxe recorda os antigos ficheiros INI — secções entre parênteses retos, chaves e valores — mas assenta numa especificação rigorosa.
História e origem
Tom Preston-Werner, cofundador do GitHub, criou o TOML em 2013, numa reação direta às armadilhas do YAML.
Impôs-se como formato de configuração em vários ecossistemas de referência, nomeadamente no da linguagem Rust e, mais recentemente, no do Python.
Porque é prático
Nenhuma ambiguidade, tipos explícitos, uma legibilidade excelente e a possibilidade de incluir comentários.
Suporta datas de forma nativa, o que o JSON não faz.
Limites e defeitos
As estruturas profundamente aninhadas tornam-se rapidamente pesadas: não é o seu terreno de eleição.
É menos difundido do que o YAML ou o JSON, e o seu suporte de ferramentas é mais limitado.
Conselhos de utilização
O TOML é excelente para um ficheiro de configuração, onde a clareza prevalece sobre a compacidade.
Para troca de dados ou estruturas complexas, converta-o para JSON.
Converta o seu TOML em segundos, nos nossos servidores seguros em França.
Converter um TOML