Перейти к основному содержанию

Форматировщик INI

API reference

Форматирование и приведение в порядок INI / конфигурационных файлов. Нормализует заголовки [секция] и пробелы в записях ключ = значение, удаляет пробелы в конце строк и оставляет одну пустую строку между секциями. По желанию сортирует ключи по алфавиту внутри каждой секции. Комментарии и порядок секций сохраняются.

Ввод

Вывод

Отформатированный INI
 
Это было полезно?

Другие способы использовать этот инструмент

REST API

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": ""
  }'

Подставьте свой собственный ключ из аккаунта. Поля инструмента — это тело запроса, без обёртки.

Спросите у ИИ-агента

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

YOUR_INPUT_HERE

Вставьте это любому агенту, подключённому к MCP-серверу IOTools, и добавьте свой ввод.

Виджет для встраивания

<iframe
  src="https://iotools.cloud/embed/ini-formatter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Форматировщик 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>

Вставьте это на свою страницу — бесплатно, без ключа, нужна лишь обратная ссылка.

Стоимость вызова API/MCPОт 5 кредитов
Нужно больше кредитов?Посмотреть тарифы

Также доступно через

Руководства

Форматировщик INI приводит в порядок и делает аккуратнее конфигурационные файлы INI. Вставьте беспорядочный текст конфигурации и получите обратно версию с единообразным форматированием: нормализованными пробелами, аккуратными заголовками секций и предсказуемыми пустыми строками — без изменения смысла ваших настроек.

Что такое файл INI?

INI (сокращение от "initialization") — один из самых старых и простых форматов конфигурации. Файл представляет собой список пар key = value, которые могут быть сгруппированы под заголовками [section]; строки комментариев начинаются с ; или #. Поскольку этот формат очень легко читать и редактировать вручную, он до сих пор используется повсюду:

  • php.ini — конфигурация среды выполнения PHP
  • my.cnf / my.ini — настройки MySQL / MariaDB
  • .gitconfig — конфигурация пользователя и репозитория Git
  • setup.cfg / tox.ini — конфигурация проектов и инструментов Python
  • desktop.ini — настройка внешнего вида папок в Windows

Единого официального стандарта INI не существует, поэтому файлы со временем «расползаются»: одни ключи записаны как key=value, другие как key = value; пустые строки накапливаются; секции идут не по порядку. Этот инструмент применяет единый стиль, чтобы различия (diff) оставались небольшими, а файлы — читаемыми.

Как пользоваться

  1. Вставьте содержимое INI в поле ввода (или нажмите Попробовать пример).
  2. Отформатированный результат сразу появится на панели вывода, его можно скопировать или скачать.
  3. Включите Сортировать ключи по алфавиту внутри каждой секции, если хотите, чтобы ключи в каждой секции были расположены от А до Я.

Что делает форматировщик

  • Записывает каждую пару как key = value, ровно с одним пробелом с каждой стороны от =.
  • Удаляет пробелы в конце каждой строки.
  • Оставляет одну пустую строку между секциями и убирает лишние пустые строки внутри секции.
  • Сохраняет комментарии точно в том виде, в каком они написаны, — меняются только окружающие их пробелы.
  • Не меняет порядок секций.

Часто задаваемые вопросы

Меняет ли форматирование смысл моей конфигурации?

Нет. Значения копируются как есть (меняются только пробелы вокруг них), текст комментариев никогда не переписывается, а секции не переставляются. Только опция сортировки меняет порядок ключей, и делает это лишь внутри секции.

Что происходит с комментариями при сортировке ключей?

Комментарий, расположенный непосредственно над ключом, считается документацией к этому ключу, поэтому при сортировке он перемещается вместе с ним. Сам текст комментария никогда не изменяется.

Поддерживаются ли комментарии в конце строки после значения?

Форматировщик считает всё, что стоит после =, значением, поэтому ; примечание в конце строки сохраняется как часть значения и не удаляется. Так смысл файла сохраняется для парсеров, которые читают всю строку целиком.

Стабилен ли результат?

Да — форматировщик идемпотентен. Повторный запуск на уже отформатированном тексте даёт точно такой же результат.

Мои данные конфиденциальны?

Да. Форматирование выполняется полностью в вашем браузере. Текст конфигурации никогда не отправляется на сервер.

iniconfigformatterbeautifycfgsettings

Нравятся инструменты? Уберите рекламу.

Один платёж навсегда убирает всю рекламу с вашего аккаунта. Без подписки, без слежки.