Форматировщик 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— конфигурация среды выполнения PHPmy.cnf/my.ini— настройки MySQL / MariaDB.gitconfig— конфигурация пользователя и репозитория Gitsetup.cfg/tox.ini— конфигурация проектов и инструментов Pythondesktop.ini— настройка внешнего вида папок в Windows
Единого официального стандарта INI не существует, поэтому файлы со временем «расползаются»: одни ключи записаны как key=value, другие как key = value; пустые строки накапливаются; секции идут не по порядку. Этот инструмент применяет единый стиль, чтобы различия (diff) оставались небольшими, а файлы — читаемыми.
Как пользоваться
- Вставьте содержимое INI в поле ввода (или нажмите Попробовать пример).
- Отформатированный результат сразу появится на панели вывода, его можно скопировать или скачать.
- Включите Сортировать ключи по алфавиту внутри каждой секции, если хотите, чтобы ключи в каждой секции были расположены от А до Я.
Что делает форматировщик
- Записывает каждую пару как
key = value, ровно с одним пробелом с каждой стороны от=. - Удаляет пробелы в конце каждой строки.
- Оставляет одну пустую строку между секциями и убирает лишние пустые строки внутри секции.
- Сохраняет комментарии точно в том виде, в каком они написаны, — меняются только окружающие их пробелы.
- Не меняет порядок секций.
Часто задаваемые вопросы
Меняет ли форматирование смысл моей конфигурации?
Нет. Значения копируются как есть (меняются только пробелы вокруг них), текст комментариев никогда не переписывается, а секции не переставляются. Только опция сортировки меняет порядок ключей, и делает это лишь внутри секции.
Что происходит с комментариями при сортировке ключей?
Комментарий, расположенный непосредственно над ключом, считается документацией к этому ключу, поэтому при сортировке он перемещается вместе с ним. Сам текст комментария никогда не изменяется.
Поддерживаются ли комментарии в конце строки после значения?
Форматировщик считает всё, что стоит после =, значением, поэтому ; примечание в конце строки сохраняется как часть значения и не удаляется. Так смысл файла сохраняется для парсеров, которые читают всю строку целиком.
Стабилен ли результат?
Да — форматировщик идемпотентен. Повторный запуск на уже отформатированном тексте даёт точно такой же результат.
Мои данные конфиденциальны?
Да. Форматирование выполняется полностью в вашем браузере. Текст конфигурации никогда не отправляется на сервер.