Pular para o conteúdo principal

Formatador INI

API reference

Formate e embeleze arquivos INI / de configuração. Normaliza os cabeçalhos [seção] e o espaçamento de chave = valor, remove espaços no fim das linhas e coloca uma linha em branco entre as seções. Opcionalmente ordena as chaves em ordem alfabética dentro de cada seção. Comentários e a ordem das seções são preservados.

Entrada

Saída

INI formatado
 
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/ini-formatter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputIni": "[server]\nhost=localhost\nport =8080\n; connection …",
    "sortKeys": ""
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `ini-formatter` tool (INI Formatter) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/ini-formatter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Formatador INI — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

O Formatador INI limpa e embeleza arquivos de configuração INI. Cole um texto de configuração bagunçado e receba de volta uma versão formatada de forma consistente, com espaçamento normalizado, cabeçalhos de seção organizados e linhas em branco previsíveis — sem alterar o que suas configurações realmente significam.

O que é um arquivo INI?

INI (abreviação de "initialization") é um dos formatos de configuração mais antigos e simples. Um arquivo é uma lista de pares key = value, opcionalmente agrupados sob cabeçalhos [section], com ; ou # marcando linhas de comentário. Por ser tão fácil de ler e editar à mão, o formato ainda é usado em todo lugar:

  • php.ini — configuração de execução do PHP
  • my.cnf / my.ini — configurações do MySQL / MariaDB
  • .gitconfig — configuração de usuário e repositório do Git
  • setup.cfg / tox.ini — configuração de projetos e ferramentas Python
  • desktop.ini — personalização de pastas no Windows

Não existe um padrão INI oficial único, então os arquivos vão se desorganizando com o tempo: algumas chaves usam key=value, outras key = value; linhas em branco se acumulam; as seções ficam fora de ordem. Esta ferramenta aplica um estilo único e consistente para que as diferenças (diffs) fiquem pequenas e os arquivos continuem legíveis.

Como usar

  1. Cole o conteúdo do seu INI na caixa de entrada (ou clique em Experimentar um exemplo).
  2. O resultado formatado aparece na hora no painel de saída, pronto para copiar ou baixar.
  3. Ative Ordenar as chaves em ordem alfabética dentro de cada seção se quiser que as chaves de cada seção sejam reordenadas de A a Z.

O que o formatador faz

  • Reescreve cada par como key = value, com exatamente um espaço de cada lado do =.
  • Remove espaços no fim de cada linha.
  • Coloca uma única linha em branco entre as seções e remove sequências de linhas em branco dentro de uma seção.
  • Preserva os comentários exatamente como foram escritos — apenas o espaçamento ao redor deles muda.
  • Mantém a ordem das seções inalterada.

Perguntas frequentes

A formatação muda o significado da minha configuração?

Não. Os valores são copiados sem alteração (apenas o espaçamento ao redor deles é removido), o texto dos comentários nunca é reescrito e as seções nunca são reordenadas. Somente a opção de ordenação altera a ordem das chaves, e apenas dentro de uma seção.

O que acontece com os comentários quando eu ordeno as chaves?

Um comentário colocado diretamente acima de uma chave é tratado como documentação dessa chave, então ele se move junto com ela ao ordenar. O texto do comentário em si nunca é alterado.

Há suporte a comentários na mesma linha após um valor?

O formatador trata tudo o que vem depois do = como valor, então um ; nota na mesma linha é preservado como parte do valor, em vez de ser removido. Isso mantém o significado do arquivo intacto para parsers que leem a linha inteira.

A saída é estável?

Sim — o formatador é idempotente. Executá-lo novamente sobre um texto já formatado produz exatamente o mesmo resultado.

Meus dados são privados?

Sim. A formatação roda inteiramente no seu navegador. O texto da sua configuração nunca é enviado a um servidor.

iniconfigformatterbeautifycfgsettings

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.