Форматировщик и улучшитель INI-файлов

Разработчик
РЕКЛАМА · УДАЛЯТЬ?
Справочник по формату INI-файлов

INI (Initialization) файлы — это простые конфигурационные файлы, используемые многими приложениями и операционными системами.

Разделы

Разделы группируют связанные настройки: [section_name]. Ключи перед любым заголовком раздела считаются глобальными.

Пары ключ-значение

Настройки определяются как key = value или key=value. Значения могут быть необязательно заключены в кавычки: key = "value with spaces".

Комментарии

Строки, начинающиеся с ; или # , являются комментариями. Некоторые парсеры также поддерживают встроенные комментарии после значений.

Распространенное использование

  • php.ini — конфигурация PHP
  • my.cnf / my.ini — конфигурация MySQL
  • .gitconfig — конфигурация Git
  • desktop.ini — настройки папок Windows
  • setup.cfg / tox.ini — конфигурация проекта Python
  • php-fpm.conf — конфигурация пула PHP-FPM
РЕКЛАМА · УДАЛЯТЬ?

Гид

Форматировщик и бьютификатор INI-файлов

Форматировщик и улучшитель INI-файлов

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

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

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

Функции

  • Выравнивание значений — Выровняйте все знаки равенства в каждом разделе по одной колонке для максимальной читаемости. Преобразует неупорядоченные пары ключ=значение в чистые, выровненные конфигурации.
  • Параметры отступов — Выберите между форматированием с отступами (ключ = значение) и компактным (ключ=значение) вокруг знаков равенства.
  • Сортировка разделов и ключей — Опционально сортируйте разделы в алфавитном порядке и/или сортируйте ключи в каждом разделе. Отлично подходит для стандартизации конфигурационных файлов в разных средах.
  • Нормализация комментариев — Сохраните оригинальный стиль комментариев или нормализуйте все комментарии с префиксом # или ; для единообразия.
  • Представление структуры — Древовидное/структурное представление, показывающее разделы как узлы верхнего уровня с парами ключ-значение, расположенными под ними. Включает количество разделов, количество ключей и количество комментариев в каждом разделе.
  • Предупреждения о проверке — Обнаруживает дублирующиеся ключи в разделах, ключи вне каких-либо разделов (глобальные ключи), пустые разделы и нераспознаваемые строки.
  • Дополнительные параметры — Пустые строки между разделами, удаление конечных пробелов, удаление встроенных комментариев, удаление дублирующихся ключей (сохранение последнего вхождения).
  • Экспорт — Скопируйте отформатированный вывод, скачайте как .ini файл или скачайте как .cfg файл.

Формат INI-файлов

INI-файлы используют простую структуру: [раздел] заголовки группируют связанные параметры, ключ=значение пары хранят значения конфигурации, и # или ; префиксы отмечают комментарии. Этот формат используется php.ini, my.cnf (MySQL), файлами конфигурации Windows, Git config (.gitconfig), configparser Python и многими файлами настроек приложений.

РЕКЛАМА · УДАЛЯТЬ?

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

INI-файл (инициализация) — это простой текстовый формат конфигурации, используемый многими приложениями и операционными системами. Он организует настройки по разделам, обозначенным [квадратными скобками], с парами ключ=значение под каждым разделом. Комментарии начинаются с символов # или ;. INI-файлы легко читаются, их легко редактировать и они широко поддерживаются — используются PHP (php.ini), MySQL (my.cnf), приложениями Windows, Git (.gitconfig), модулем configparser Python и множеством других инструментов.

Следует ли использовать # или ; для комментариев в INI-файлах?

Оба варианта допустимы, но соглашение зависит от приложения. php.ini в PHP использует ; для комментариев. Многие инструменты Unix/Linux предпочитают #. Файлы INI Windows традиционно используют ;. Самое главное — это единообразие в рамках одного файла. Этот форматировщик может нормализовать все комментарии к любому из стилей, гарантируя, что ваш файл соответствует единому соглашению, независимо от того, как он был первоначально написан.

Что делает выравнивание значений?

Выравнивание значений располагает все знаки равенства в разделе в одной и той же позиции колонки. Вместо невыровненных пар ключ=значение вы получаете чистые колонки, где каждый знак равенства находится в одном и том же положении. Это значительно повышает читаемость конфигурационных файлов, особенно при просмотре множества пар ключ-значение. Это чисто косметический эффект — функциональность идентична.

Отправляются ли мои данные конфигурации на сервер?

Нет — всё форматирование и проверка происходят в вашем браузере с использованием JavaScript. Содержимое вашего INI-файла никогда не покидает ваше устройство. Это важно, потому что конфигурационные файлы часто содержат конфиденциальные настройки: учетные данные базы данных, ключи API, внутренние пути и адреса серверов. Вся обработка выполняется полностью на стороне клиента без каких-либо вызовов API или хранения данных.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?
РЕКЛАМА · УДАЛЯТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
РЕКЛАМА · УДАЛЯТЬ?