Порівняння INI / ENV

Порівняйте два файли конфігурації INI або ENV і знайдіть усі відмінності. Побачте точно, що було додано, видалено або змінено — з повними шляхами конфігурації. Також: Порівняння JSON | Порівняння YAML | Порівняння XML.
Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не вивантажуються на жоден сервер.
Формат:
Введіть два файли конфігурації вище і натисніть Порівняти, щоб побачити відмінності.
Як користуватися: вставте оригінальний файл конфігурації в ліве текстове поле (Конфігурація A), а змінену версію — у праве (Конфігурація B). Оберіть формат (INI або ENV) і натисніть Порівняти, щоб побачити всі відмінності.
Кольори результатів: зелений = додано в B, червоний = видалено з A, жовтий = значення змінено.
Формат INI: підтримує розділи [section], пари ключ-значення key=value і коментарі (; або #). Ключі без розділу потрапляють до [global].
Формат ENV: підтримує плоскі пари KEY=VALUE і коментарі (#). Значення можуть бути в лапках. Порожні рядки ігноруються.
Порада: значення порівнюються як рядки. Пробіли навколо ключів і значень обрізаються під час розбору.
INI проти .env — розділи проти плоских ключів

Файли INI групують ключі під заголовками [section] з парами key=value; ключі до будь-якого розділу потрапляють у глобальну область. Файли .env — це плоскі рядки KEY=VALUE без розділів — конвенція 12-factor для конфігурації середовища. Оскільки значення порівнюються як рядки, 1.0 і 1.00 відрізняються, хоча розбираються в одне й те саме число.

Правила лапок відрізняються між завантажувачами — віддавайте перевагу конвенції, яку задокументовано у вашому середовищі виконання.