Порівняти 2 текстові файли. Путівник за програмами для порівняння даних. Як порівняти файли Excel

Головна / Контакти

Лінь - двигун прогресу, як би дивно це не звучало, деякі винаходи дуже спрощують нам життя. У своїй статті я хочу розповісти, як порівняти два файли доступними способами.
А вирішив написати про це після одного випадку, коли мені потрібно було дізнатися, які зміни внесли розробники в процедуру для бази даних при новому оновленні.

А допомогли мені у цьому дві програми, які влаштувалися у мене вже давно:
1. Total Commander
2. Notepad++

Порівняння файлів у TotalCommander

Допустимо у нас вже є два файли, які нам потрібно порівняти.
1.Тоді виділяємо їх у TotalCommander

2. Переходимо у меню ФАЙЛ — -> Порівняти за вмістом.

3. У вікні, що відкрилося, маємо дві області в кожній з яких видно вміст файлів.

У результаті рядки зі змінами підсвічуються сірим, конкретні відмінності червоним шрифтом.

Для переходу до наступного блоку відмінностей або повернення до попереднього TotalCommander має в меню кнопки «Наступна відмінність» і «Попередня відмінність». Тут же можна активувати режим редагування, натиснувши кнопку «Редагувати», після цього можна змінити шрифт, копіювати рядки з вікна у вікно, а в разі помилкової дії є рятівна кнопка «Відткати».

Після редагування програма запитає, що робити з файлами: зберігати чи зберігати.

Порівняння файлів у Notepad++

Notepad++ на мою думку найкращий блокнот який має бути у кожного. Він має великий функціонал, що розширюється за рахунок плагінів.

Отже, як допоможе Notepad++ для порівняння файлів? Відповідь проста: потрібно завантажити потрібний плагін.

Відкриваємо пункт "Плагіни" -> "Plugin Manager" -> "Show Plugin Manager".

У менеджері, що відкрився, висиплеться великий список різних плагінів. Вибираємо « Compare « та встановлюємо.

  1. відкриваємо два файли в Notepad++.
  2. Робимо так, щоб обидва файли були відкриті у вкладках поруч один з одним.
  3. На панелі меню йдемо в Плагіни -> Compare -> Compare, або використовуємо гарячі клавіші - Alt + D і запускаємо плагін.

У вікні, що відкрилося, як і в TotalComander, маємо дві області у кожній з яких видно вміст файлів.

Червоні мінуси-то що вийшло,

Жовті знаки оклику— те, що змінилося.

Вихід із режиму Compare через меню Плагіни –> Compare – > Clear Results, або Ctrl+Alt+D.

Всім відомо, що "Ворд" – це багатофункціональний текстовий редактор. Безліч його можливостей виходить далеко за рамки У цій статті буде розказано про те, як порівняти два файлу Wordу самій програмі. Процедура ця досить проста, проте мало хто про неї взагалі знає. Нагоді вона може в різних випадках, наприклад, коли на комп'ютері є два файли: ваша робота та її чернетка. Щоб не помилитися і не відправити замовнику чернетку, найкраще використовувати саме порівняння двох файлів.

Крок 1: підготовчий етап

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

Насамперед необхідно підготуватися. Перед тим, як порівняти два файли Word, їх необхідно відкрити. Тому знайдіть їх на своєму комп'ютері і клацніть двічі по них.

Тепер потрібно в одному з файлів відкрити потрібний інструмент. Знаходиться він у вкладці "Рецензування" у групі інструментів "Порівняння". Називається інструмент "Порівняти", тому натисніть на нього і у меню, що випадає, виберіть однойменний пункт.

Отже, ви на місці тепер можна переходити безпосередньо до того, як порівняти два файли Word на відмінності або збіги.

Крок 2: вибір порівнюваних документів

Перед вами зараз відкрито вікно "Порівняння версій". У ньому, як ви бачите, є дві області: "Початковий документ" та "Змінений документ". Відповідно, в першу ви повинні розмістити оригінал документа, а в другу - його виправлену версію.

Щоб вибрати документ, вам потрібно натиснути на піктограму папки поруч із Після натискання відкриється провідник, в якому потрібно прокласти шлях до файлу. Після того, як це зроблено, повторіть дії для другого файлу.

Ось ми і вибрали потрібні документи для порівняння, проте не поспішайте натискати кнопку "ОК", щоб розпочався аналіз. Щоб отримати бажаний результат, краще буде задати потрібні параметри. Про те, як це зробити, зараз і поговоримо.

Крок 3: задаємо потрібні параметри для порівняння

Отже, перед тим як порівняти два файли Word, розумніше задати параметри, на які спиратиметься аналіз. Це дозволить виявити ті невідповідності, які ви хочете знайти.

Щоб відкрити меню параметрів, потрібно натиснути на кнопку "Більше", все в тому ж вікні "Порівняння версій".

У меню, яке розгорнулося, можна спостерігати купу налаштувань. Зараз звернемо увагу на групу "Параметри порівняння". У ній потрібно вибрати ті елементи, які будуть зіставлятися в двох документах. До речі, що менше галочок встановлено, то швидше пройде процес порівняння. Тому, якщо ви шукаєте зміни у форматуванні, буде розумно виділити лише цей пункт, тоді як інші видалити.

У групі "Показувати зміни" виберіть, у чому саме їх шукати: у знаках або словах. Також не забудьте вказати, в якому документі показувати результат. У вихідному файлі, зміненому файлі або новому.

Після того як ви поставите всі необхідні вам параметри, можна сміливо натискати кнопку "ОК", щоб розпочався процес аналізу. Триває він не дуже довго, навіть якщо було обрано всі пункти порівняння.

Крок 4: перевірка результату

Зрештою вам покажуть результат. Залежно від вашого вибору, він буде продемонстрований в одному з двох документів або в новому, третьому.

Місця, які не співпадають, будуть позначені червоною лінією. Що дуже зручно – натиснувши на лінію, вам буде продемонстровано відмінність. Воно буде перекреслено червоною лінією.

До речі, якщо ви не знали, як порівняти два файли Word на збіги, то, на жаль, зробити такого не вийде в програмі. Однак для цього можна використовувати спеціальні сервіси.

Безкоштовні рішення

Синхронізація даних вимагає від програмістів, системних адміністраторів та часу та відповідних навичок. Однак не менш важливим є правильно підібраний інструментарій. Контроль версій, робота з проектами, резервне копіювання, злиття та візуальне порівняння файлів - далеко не повний списокзадач, однак пов'язаних із синхронізацією.

До путівника увійшли 10 програм, які можна назвати багато в чому універсальними: вони не прив'язані до певного сервісу або додатку, дозволяють виконувати вищезгадані (і менш спеціалізовані) завдання не лише через графічний інтерфейс, але й у режимі командного рядка.

Критерії порівняння виглядають так:

  • Інтерфейс: підтримка режимів відображення, збереження сесій, можливості налаштування панелі інструментів, колонок
  • Функціональність текстового редактора, робота з вихідним кодом
  • Методи злиття та синхронізації, можливість тристороннього порівняння
  • Експорт звітів, створення патчів (diff)
  • Додаткові функції: інтеграція зі сторонніми додатками, Підтримка розширень, протоколів та ін.

SmartSynchronize

SmartSynchronize — кросплатформова програма для порівняння даних, структури директорій та їхнього вмісту. Фактично, програма безкоштовна для некомерційного використання, проте однокористувацька ліцензія коштує 39 USD.

Режими порівняння представлені у вітальному вікні програми. Окрім діалогу вибору файлів, тут можливий перегляд історії та вибір збереженого профілю. Також у налаштуваннях (Preferences) налаштовуються фільтри: файлові – для відсіювання файлів за назвою та розширенням, та фільтри директорій – дозволяють скласти список винятків.

Для порівняння файлів використовується двопанельний режим side-by-side із синхронним прокручуванням вмісту обох панелей. Умовних позначень у SmartSynchronize небагато, але завдяки з'єднувальним лініям (linking lines) операції порівняння та злиття дуже інтуїтивні. SmartSynchronize вказує, куди і в якому напрямку буде додано ділянку з одного файлу до іншого. Вставлення тексту здійснюється одним кліком, дозволяючи обійтися без контекстного меню.

Кодування та синтаксис документа можна визначити вручну, передбачене підсвічування синтаксису для багатьох мов програмування та розмітки, нумерація рядків та інші редакторські функції, притаманні інтегрованим середовищам розробки IDE.

В цілому SmartSynchronize гнучко налаштовується, але всі налаштування розподілені по різних розділах меню, що вимагає деякого звикання. Не вистачає режимів відображення, налаштувань панелі інструментів.

У режимі порівняння директорій виводиться список файлів та статус для кожного з них, у нижній частині вікна доступний перегляд. Метод порівняння – за вмістом або лише за розміром та часом – визначається в налаштуваннях Edit → Preferences. Кількість інформаційних колонок (тип файлу, дата) не можна збільшити, хоча відключити наявні можна.

SmartSynchronize реалізовано як одностороннє об'єднання даних з лівою або правою сторонами, так і звичайна синхронізація. Конфігурацію можна зберегти для подальшого завантаження, зробивши знімок файлової структури. Як пояснюють розробники, програма не розпізнає атрибути файлів, тому використовувати її як утиліту для резервування немає сенсу. Робота з архівами також не передбачена, як і з віддаленими каталогами.

Крім вищезгаданих, є додатковий, тристоронній метод злиття — 3-Way-Merge, який дозволяє об'єднати різницю між кількома версіями файлів, причому кожен із трьох документів можна редагувати незалежно друг від друга.

Функції порівняння, безперечно, затребувані програмістами під час контролю версій. Тому насамкінець варто послатися на альтернативне рішення цієї ж компанії. Програма є CVS-клієнтом з інтегрованим інструментарієм SmartSynchronize.

Резюме. SmartSynchronize пропонує непоганий інструментарій для роботи з файлами та директоріями, що місцями не піддається налаштуванню і не виходить за рамки базових можливостей.

[+] Тристороннє злиття
[+] Зручний текстовий редактор
[−] Відсутність документації
[−] Неможливість синхронізації віддалених каталогів та архівів

WinMerge

WinMerge — програма для порівняння та об'єднання файлів та каталогів у Windows. Її можна використовувати як окремий інструмент або у зв'язку з проектами. У WinMerge вбудований текстовий редактор з підтримкою мов програмування, підсвічуванням та нумерацією рядків.

Є два режими роботи з даними, об'єднаних у діалог вибору файлів та папок. При порівнянні доступні фільтри двох типів: фільтри файлів та рядкові. Це дозволяє використовувати різні надбудови та оперувати регулярними виразами, відсіваючи необхідні типи даних при порівнянні.

У режимі порівняння файлів у вікні відображаються обидва файли, у лівій та правій частині. Для зручної навігації за вмістом передбачено картку («Місцезнаходження»). Рядки, які мають відмінності, позначені кольором, також можна ознайомитися з ними в панелі «Відмінності». Основні операції злиття доступні в розділі "Об'єднання".

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

У порівнянні каталогів результати виводяться табульованим списком. У ньому містяться відомості про назву файлу (каталогу), його розташування, результат порівняння, дата, розширення та інша інформація. Можна настроїти відображення за допомогою колонок. За потреби можна активувати рекурсивний режим або перейти до подання у вигляді дерева для зручної навігації.

WinMerge дозволяє виконувати одні й ті самі завдання різними способами— у тому числі, за допомогою перетягування або контекстного меню Провідника. Можна створювати проекти для швидкого доступудо даних та налаштувань. WinMerge працює в режимі командного рядка, також можна використовувати програму у зв'язці з системами контролю версій (TortoiseSVN, Visual Studio, Rational ClearCase і т. п.).

Резюме. WinMerge — програма насамперед із ухилом на роботу з проектами. Інтеграція з SVN, функціональний редактор, фільтри та розширення - все це відмінно доповнює базові можливостіпри порівнянні даних.

[+] Підтримка розширень
[+] Функціональний редактор
[+] Інтеграція зі сторонніми програмами
[−] Немає тристороннього порівняння

Meld

Meld – кросплатформова програма (OS X, Linux, Windows) для синхронізації файлів та директорій. З її допомогою здійснюється як дво-, так і тристороннє порівняння. Насамперед інструментарій Meld буде корисний розробникам, оскільки можлива інтеграція з системами керування версіями: Git, Bazaar, Mercurial, Subversion та іншими.

Незважаючи на підтримку кількох платформ, програма далеко не стабільно функціонує в Windows. Скажімо, вкладки та вікна не завжди відкриваються та закриваються коректно. Можливо, проблеми пов'язані з бібліотекою PyGTK, що входить до інсталятора. Запустити програму вдалося не відразу і тільки від імені адміністратора. Помилки виникають постійно, на підтвердження -.

У процесі порівняння файлів можна використовувати текстовий фільтр або пошук (підтримується синтаксис regex). Передбачено підсвічування синтаксису (використовується бібліотека ), нумерація рядків, облік пробілів та інші опції, які потрібно активувати через налаштування, оскільки за замовчуванням вони вимкнені. Вставки, зміни та конфлікти в документі підсвічуються, можлива швидка навігація за списком змін та експорт у форматі diff. Зв'язок між файлами легко відстежити за допомогою з'єднувальних ліній і одним кліком злиття потрібних ділянок.

Сканування файлів директорій працює дуже повільно. Це пов'язано з тим, що порівняння здійснюється за вмістом, а не за розміром та тимчасовою позначкою. Проблема вирішується встановленням прапорця навпроти відповідної опції у налаштуваннях. Набір доступних колонок дуже обмежений: розмір, дата модифікації та дозволу. Хоча можна скористатися файловим фільтром, перегляд довгого списку файлів все одно перетворюється на рутинний процес: не можна миттєво зупинити сканування, згорнути дерево файлів, швидко переміститися до потрібних елементів.

Розробникам буде цікавий третій режим роботи програми Version Control View. Meld підтримує інтерфейс командного рядка, тому передбачена інтеграція із середовищами Git, Bazaar, Mercurial, Subversion та багатьма іншими.

Резюме. Програма Meld зарекомендувала себе з хорошого боку серед Linux, чого не можна сказати про функціонування в Windows. Нестабільна робота та незручний інтерфейс, відсутність сесій, недостатня гнучкість налаштування... З іншого боку, інструментарій програми непоганий, а якісна адаптація Meld для Windows можливо лише питання часу.

[+] Тристороннє порівняння
[+] Підтримка систем контролю версій
[−] Повільна та нестабільна робота в Windows
[−] Незручний та неінформативний інтерфейс

Diffuse

Diffuse - кросплатформовий продукт для ОС Windows, OS X, Linux і BSD, що за інтерфейсом нагадує Meld (в основі - бібліотека PyGTK), але має функціональні відмінності. Заявлено інтеграцію з Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion та іншими середовищами.

Продовжуючи порівняння з Meld: Diffuse характеризується стабільністю, тут немає раптових зависань. Доступна докладна документація, інтерфейс перекладено російською мовою. Однак порівняння директорій не входить до інструментарію, в програму закладені лише функції порівняння файлів та їх редагування. У Diffuse можна знайти кілька режимів злиття: — дво-, три- і багатостороннє. Таким чином, джерел порівняння може бути скільки завгодно, питання лише у швидкодії та зручності. Щодо другого аспекту можна лише сказати, що сесій тут немає — відповідно, робота з великими проектамиу Diffuse під питанням.

Відмінності відзначаються кольором, зведення (Comparison Summary) доступне біля смуги прокручування, для навігації за списком змін призначені кнопки на панелі керування. Нумерація рядків та підсвічування синтаксису з можливістю ручного перемикання включені за замовчуванням. На відміну від інших подібних редакторів, у Diffuse не можна відразу виділити довільну ділянку тексту, для цього необхідно двічі клацнути по вмісту. В іншому випадку можна виділяти текст і робити інші дії лише рядково.

Вочевидь, що у Diffuse перелінкування відмінностей між файлами немає, тому злиття рядків здійснюється менш інтуїтивним методом. Всі доступні команди зібрані в розділі «Злиття», куди потрібно звертатися щоразу через відсутність команд у контекстному меню. У SmartSynchronize або інших згаданих рішеннях багато операцій виконуються в один клік.

Робота з системами керування версіями можлива за допомогою командного рядка, перелік команд з описом викладено у .

Резюме. Функціональність такого роду потрібна при злитті кількох текстових документів. Програма позбавлена ​​недоліків, властивих найближчому аналогу Diffuse - Meld. Але, на жаль, порівняння директорій та звітність залишилися за бортом.

[+] Зручна роботаз рядками
[+] Інтеграція з CVS
[+] Багатовіконне злиття
[−] Відсутність сесій
[−] Маркування змін не інтуїтивне

Perforce P4 Merge

P4Merge не часто згадується серед інших безкоштовних продуктів (наприклад, у порівнянні з WinMerge). До того ж знайти цю програму серед інших компонентів комплексу Perforce складно. Perforce - це комерційна кросплатформова система управління версіями, що має широку сферу застосування, не в останню чергу за рахунок плагінів та інтеграції з різними продуктами ( IntelliJ IDEA, Autodesk 3D Studio Max, Maya, Adobe Photoshop, Microsoft Office, Eclipse, emacs та ін.). Втім, P4 Merge може працювати автономно від сервера Perforce, достатньо завантажити програму із сайту розробника для її безкоштовного використання.

Основні операції - це порівняння файлів (Diff) та злиття (Merge). Редактор документів дуже простий: є нумерація, але немає підсвічування синтаксису. Редагувати файли у двох панелях на льоту не можна, потрібно вибрати одну з панелей, включити режим редагування і потім зберегти зміни. Відмінності маркуються для переходу між ними призначені кнопки навігації. Орієнтуватися щодо змін найпростіше за допомогою з'єднувальних ліній. В цілому, інтерфейс P4 Merge недостатньо зручний: у ньому немає зведення за відмінностями, статистика змін представлена ​​сумарною цифрою, без деталізації, для перегляду змін потрібно використовувати ручне оновлення.

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

Резюме. Звичайно, у P4 Merge безліч функціональних обмежень, особливо якщо порівнювати з платними продуктами. Програму можна розглядати як додаток до сервера Perforce. Можливо, у пошуках потрібного інструментарію слід звернути увагу на інші компоненти, доступні на сайті розробника.

[+] Діаграма злиття в режимі Merge
[−] Слабка функціональність
[−] Неможливість редагування на льоту
[−] Відсутність команд злиття

Доброго дня, шановні друзі! В результаті створення текстового файлу нам доводиться піддавати його багаторазовим змінам. І примітно те, що якась неостаточна версія документа може бути узгоджена З зацікавленим Л 1. У результаті фінальний текстовий файл, який узгоджений іншим ЗЛ 2, може значно відрізнятися від раніше узгодженої версії ЗЛ 1 . І такі ситуації можуть повторюватися щодня. А З Л може бути і 10. Давайте вивчимо інструмент, який нас підстрахує та частково автоматизує процес порівняння двох документів.

Як у ворді порівняти два документи одночасно?

У продовженні навчального курсу Microsoft Wordя вам розповім, як порівнювати два текстові документи на відмінності одночасно. Знання цієї функції редактора MC Word допоможе Вам переконатися у незмінності концепції тексту чи навпаки, з'ясувати що й де саме змінилося. Кожен символ (літера, розділовий знак, навіть пробіл) буде виділено при процедурі порівняння прямо в документі. Тож поїхали…

За приклад візьмемо найскладнішу скоромовку, яку мені довелося зустріти, і хаотично змінимо слова у різних частинах нашого документа, щоб я зміг показати як порівняти два текстового файлу. Один із документів (початковий) я назву «1», а інший відповідно «2».

Як порівняти два документа wordта присвітити зміни?

  1. Для початку відкриваємо програму Microsoft Word
  2. Переходимо у вкладку «Рецензування», в розділі «Порівняння»натискаємо «Порівняти»

  1. Перед вами з'являється вікно, що випадає Порівняння версійякий зараз і потрібно завантажити два типи документів: вихідний і змінений.

  1. Після того, як вибрали дві версії текстового документа, натискаєте «ОК»

  1. У новому вікні відкриються результати порівняння, і виглядатиме це приблизно так:

У виділеному квадраті з цифрою «1» з'являться всі віддалені та вставлені слова. Правіше, зона з цифрою «2» Показує порівнюваний документ з наявністю в тексті та віддалені та вставлені на їхнє місце слова. Робоча область із цифрою «3» відображає нам вихідний документ (до внесення правок), тоді як простір із цифрою «4» показує нам змінений документ із внесеними правками.

  1. Робоче поле, що залишилося з номером «5», це набір інструментів, необхідний для редагування остаточної версії документа, що розробляється.

Натискаючи «Прийняти»/«Відхилити» вперше, Ви вибираєте те слово, яке Ви приймете або відхилите, вдруге натиснувши Ви зміните один із запропонованих варіантів.

Червоні закреслені слова позначені видалення, а червоний підкреслені будуть замінені.

Як порівняти два документи, якщо немає ворда?

Що ж робити, якщо під рукою немає ворда. Багато людей маючи найпоширеніший текстовий редактор, не знають про його величезний потенціал, що виходить за рамки форматування тексту. І якщо Ви не запам'ятаєте як порівняти або у Вас інший текстовий редактор, то вихід один, маркувати позначені на видалення/вставляються слова одним з наступних способів:

— червоним кольором заливати текст на видалення, зеленим на додавання (кольори можете вибрати довільні, але для цієї операції найпоширеніші).

- Закреслювати текст, що видаляється/підкреслювати вставляється і т.д.

Раптом якщо Ви хочете завантажити Microsoft Word, то переходьте на наступне посилання:

Якщо Ви хочете дізнатися більше про можливості ворда, переходьте сюди

З усіх інших питань можете звертатися до коментарів.

Буває так, що у вас є два майже однакові тексти, і вам потрібно чітко бачити, чим саме вони відрізняються. Поширений приклад: ви «зняли» з диктофона інтерв'ю та відправили вимогливому співрозмовнику на вичитування. А той, замість кольору виділити свої правки, просто вирізав деякі фрази, дописав нові, поміняв місцями абзаци.

В результаті ви читаєте начебто своє інтерв'ю, але не дізнаєтеся його «у гримі». Зручити два великих тексти вручну складно – чи можна полегшити це завдання? сайтпідкаже, як.

Такі завдання досить часто постають перед програмістами, тому програми для порівняння файлів вміють підсвічувати синтаксис у порівнянні програмних кодів різних мов програмування. Нам же потрібно, щоб такі програми дозволяли порівнювати тексти у звичайному форматі.

Для порівняння ми взяли кілька абзаців нашої статті та замінили деякі слова, поміняли місцями фрази. Зараз порівнюватимемо.

Microsoft Word

У програмі Microsoft Office, починаючи з версії 2007, порівняти два файли можна, не виходячи з «ворда». Ідемо до пункту меню Рецензування – Порівняти – Порівняти… (порівняння двох версій документа). Вказуємо два файли, натискаємо кнопку «Більше» та відзначаємо параметри, за якими потрібно порівняти текст, а також вибираємо, де переглядати зміни: у першому файлі, у другому або в новому.

Видалений текст програма виділяє червоним закресленим текстом, вставлений текст – червоним підкресленим, переміщені абзаци – зеленим. В окремій панелі зліва (на скріншоті нижче її немає) можна відстежити зміни за кожним словом, а також побачити резюме: у нашому випадку 57 виправлень, з них 26 вставок, 29 видалень, 2 переміщення.

WinMerge - це безкоштовна кросплатформна утиліта для порівняння файлів, її можна використовувати на багатому "зоопарку" операційних системпочинаючи з Windows 98. остання версія– WinMerge 2.14.0 – існує як у вигляді інсталятора (6,14 Мб), так і у вигляді портативного складання. Програма «з коробки» може порівнювати тільки звичайні текстові файли, а якщо ми хочемо працювати з офісними документами(тексти у форматах .doc, .docx, .odt, таблиці у форматах .xls, .xlsx, .sxc, PDF-файли та інші офісні файли екзотичних форматів), треба завантажити плагін Xdocdiff . Підключається плагін наступним чином:

1) Розпаковуємо архів із плагіном

2) Файли xdoc2txt.exe і zlib.dll копіюємо в папку з встановленою програмою WinMerge

3) Папку MergePlugins разом із файлом amb_xdocdiffPlugin.dll копіюємо повністю в папку із встановленою програмою WinMerge

4) Запускаємо WinMerge, йдемо в меню Додатки - Список, ставимо галочку "Включити доповнення"

5) Йдемо в меню Доповнення – ставимо галочку «Розпакування автоматично»

Все, тепер можна відкривати два наші файли: хочеш – звичайні «теекстешні», хочеш – «вордівські».

Програма вас попередить, що ви зможете вказувати заархівовані файли, але для цього доведеться завантажити плагін-архіватор. Втім, його відсутність нам не страшна, відмовляємось від майбутніх подібних повідомлень та отримуємо вікно з нашими двома текстами. У лівій частині вікна – дві довгі стовпчики: це мініатюри наших текстів. Жовтим кольором виділено абзаци, у яких знайшлися зміни. Оскільки у кожному із трьох абзаців нашого вихідного тексту знайшлися такі зміни, то обидві колонки зафарбовані жовтим. Конкретні змінені слова підсвічені світло-жовтим.

Але програма має безліч налаштувань, так що нескладно підсвітити слова якимось іншим кольором.

Програм для порівняння файлів, у тому числі текстових, чимало, їхній основний недолік – ціна. Compare it! коштує 29 $ за ліцензію, Beyond Compare - 30 $, Compare Suite - 70 $, DiffDoc Professional - аж 399,95 $. Подивимося на прикладі цієї останньої, найдорожчої програми, наскільки вона краща за безкоштовну WinMerge.

Викачуємо програму (7 мб), запускаємо. Результат дуже схожий на те, що нам видав Microsoft Office 2007, тільки розташування колонок інше. Червоний закреслений – текст, який змінили, червоний підкреслений – текст, який було змінено вихідний (червоний закреслений); синій закреслений – вирізаний текст, зелений – переміщений (або доданий "з нуля") текст.

Виходить, різниці практично немає. Якщо вже користувач чесно купив дорогий офісний пакет Microsoft, то витрачати ще 400 доларів на офіційну купівлю та реєстрацію цієї програми сенсу немає жодного. Навіть «тріальною» версією немає потреби користуватися, якщо той же функціонал забезпечує стандартний «Ворд», тим більше що незареєстрована версія DiffDoc Professional кожні 15 хвилин нагадує про необхідність покупки.

Нарешті, перевіримо один із безлічі онлайн-сервісів для звірення текстів: DiffNow

Сервіс начебто підтримує завантаження doc-файлів, «проковтнув» їх, написав Files compared successfully («порівняння файлів пройшло успішно»), але замість нормального результату видав бінарний набір нулів та одиниць, у якому, щоправда, підсвітив відмінності. Тому краще копіювати та вставляти текст вручну. Сайт підсвічує зміни так: коричневий – змінений текст, синій – віддалений, бордовий – доданий, фіолетовий – змінені слова у змінених реченнях. Сервіс підтримує різні налаштування(у тому числі можна замінювати кольори), але одного недоліку ми ніякими налаштуваннями позбутися не змогли: текст по-програмістськи витягнутий у довжину, доводиться задіяти горизонтальний скролінг.

© 2022 androidas.ru - Все про Android