O que é um ficheiro INI?

INI — configuração histórica

O que é?

O ficheiro INI é o antepassado de todos os formatos de configuração: secções entre parênteses retos e, sob cada uma, chaves associadas a valores. Uma simplicidade desarmante.

A sua fraqueza resume-se numa frase: nunca foi normalizado. Cada aplicação interpreta-o à sua maneira — comentários com ponto e vírgula ou cardinal, valores entre aspas ou não, secções aninhadas ou impossíveis.

História e origem

O formato impõe-se com as primeiras versões do Windows, nos anos 1980, como forma habitual de guardar as preferências de um programa.

Foi oficialmente substituído pelo registo do Windows, mas sobreviveu-lhe largamente: inúmeras aplicações continuam a preferi-lo, precisamente por ser simples e editável num simples editor de texto.

Porque é prático

Uma simplicidade absoluta, legível e editável por qualquer pessoa, sem ferramentas nem conhecimentos especiais.

É perfeitamente adequado a uma configuração simples, com algumas dezenas de definições.

Limites e defeitos

Nenhuma norma: duas aplicações não o interpretam exatamente da mesma forma.

Sem tipos de dados, sem listas, sem aninhamento real. Para além de alguns níveis, torna-se impraticável.

Conselhos de utilização

Para um projeto atual, converta os seus ficheiros INI em TOML: mantém a legibilidade e ganha uma especificação verdadeira.

Para tratar a configuração num programa, o JSON será mais fácil de processar.

Converta o seu INI em segundos, nos nossos servidores seguros em França.

Converter um INI