Як - порівняти два (або більше) файлів INI?


4

у мене є два INI файли, і я хочу побачити відмінності між ними (які ключі мають різні значення, а які ключі мають інші, які не мають), так що ...

Як - порівняти два (або більше) INI файлів?

Відповіді:



4

Спробуйте IniCompare

alt text

Або подивіться на цей список Ini редакторів / порівняти інструменти , хоча найрізноманітнішим інструментом буде, мабуть, найпростіше


2
IniCompare на Vista / Win7 потребує VB DLL. Іди сюди: support.microsoft.com/kb/172991/EN-US Завантажити MSVBVM50.CAB. Витягніть DLL в папку, де знаходиться IniCompare.exe.
dangph

1
FYI, що KB статті просто говорить, щоб завантажити його з activex.microsoft.com/controls/vb5/MSVBVM50.cab , таким чином, збережіть собі крок :-)
Ross Patterson

Пряме завантаження на сторінці редактора: kokpeter.dds.nl/Download/index.htm#IniCompare або безпосередньо файлу kokpeter.dds.nl/Download/IniCompare_1_0_0.zip
Benj

3

Для цього можна використовувати інструмент порівняння Winmerge , з відкритим вихідним кодом і безкоштовний інструмент диференціації для Windows. Він показує два файли пліч-о-пліч, відзначаючи відмінності.

Підтримка Microsoft Windows 98/2000 / XP / 2003 / Vista / 7.


1

Використовувати утиліту командного рядка для порівняння файлів (у будь-якому вікні) з командного рядка (введіть діалогове вікно запуску / запуску cmd intor)

fc inifile1.ini inifile2.ini 

Результат буде надруковано вперед. Якщо ви хочете переглянути результати

fc inifile1.ini inifile2.ini > results.txt

Після останнього ви побачите звіт у файлі results.txt


+1 для отримання рішення, яке не вимагає додаткового програмного забезпечення.
TFM

2
-1 для надходження з рішення, яке не відповідає вимогам
Daniel Silveira

1

Я знайшов lovelly windows freeware утиліта називається ExamDiff Інший день, який буде робити саме те, що ви хочете, є зручним і вільним. Він буде навіть робити порівняння каталогів, якщо ви платите за версію "pro".


Тільки в платній версії є плагіни, які потрібні для сортування ini.
dangph


1

Я використовую цю службу http://inicompare.io/

Порівнюється більше двох.


Будь ласка, вкажіть основні частини відповіді з посиланням на посилання, оскільки відповідь може стати недійсним, якщо змінена сторінка пов'язана або цільовий сайт недоступний / постійно в автономному режимі.
DavidPostill

0

Я фактично написав додаток CLI, щоб вирішити цю проблему, коли я мав справу з нею на робочому місці, і мій роботодавець був досить люб'язний, щоб дозволити мені відкрити його:

https://github.com/Comcast/compare-ini-files

Це дозволить порівняти 2 або більше INI-файлів і повідомити про значення, які відрізняються, і строфи, які відсутні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.