Порівняти текстові файли. Утиліти для швидкого порівняння документів

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

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

А справа була так… Нещодавно ми з Русланом Богдановим перекладали сайтна HTML5 з використанням розмітки Schema.org. При цьому доводилося часто порівнювати стару (ще не правлену) версію кожної сторінки з новою, в якій вже було внесено певні редагування.

І ось після пари годин роботи у двох вікнах Блокнота, мені спало на думку думка про те, що, має бути програма для автоматичного пошуку відмінностей у текстових файлах. Це питання було поставлено всюдисущому Гуглу, і ось така програма знайшлася:). Називається вона WinMerge.

Ця програма автоматично знаходить і відображає різницю у вмісті двох текстових файлів, що дозволяє порівнювати та редагувати відкриті документи набагато швидше, ніж при звичайному візуальному пошуку! За своїми можливостями WinMerge лише трохи поступається платним конкурентам, таким, як, наприклад, Compare Suite:

Порівняння з платним аналогом

Крім того, обидві програми підтримують безліч кодувань (у тому числі і Юнікод), можуть бути включені практично в будь-які системи контролю версій і дозволяють порівнювати навіть заархівовані документи (для підтримки WinMerge даної функції потрібен встановлений архіватор 7-ZIP і спеціальний плагін).

Установка WinMerge

Програма має дві версії: звичайний інсталятор та портативну версію. Для роботи з портативною Вам буде достатньо її розпакувати з архіву та (за бажання) запустити bat-файл ( Register.bat) для інтеграції пунктів програми в контекстне меню системи (другим «батником» ( UnRegister.bat) можна прибрати цей пункт).

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

Тут уважно перевірте мову (-і), яку обрано за замовчуванням: вона має бути «Russian». Також можна встановити додаткові плагіни, які додадуть кілька нових фільтрів до програми.

Наступним кроком, який вимагає Вашого втручання, буде вікно вибору додаткових завдань:

За промовчанням WinMerge створює лише ярлик на панелі швидкого запуску та інтегрується у контекстне меню. Ви можете ще створити ярлик на робочому столі (що, ІМХО, зручніше:)) і додати папку програми в системні шляхи для швидкого доступу.

Порівняння текстових файлів у WinMerge

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

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

По суті, нам достатньо буде вибрати файли, які відобразяться в лівій та правій панелях, і можна натискати «Ok».

Вікно WinMerge набуде приблизно такого вигляду:

Отже, що ми можемо робити з цим:

  1. За допомогою кнопок на панелі інструментів (або контекстного меню) Ви можете переміщатися за знайденими відмінностями і швидко копіювати зміни з одного файлу в інший.
  2. За допомогою «Карти відмінностей» (вікно «Розташування») можна швидко оцінити розташування відмінностей у різних документах. При цьому на карті існує кілька кольорових позначень:
  • жовтим - позначається будь-яка відмінність у документах;
  • червоним – позначається обрана відмінність;
  • сірим - позначається відсутня частина коду одному з документів.
  • За допомогою вікна "Відмінності" Ви можете бачити частину коду, яка відрізняється. Правити код тут не можна, але можна копіювати його за допомогою функції в контекстному меню.
  • І, природно, за допомогою вікон з відкритими документами ми можемо здійснювати як швидке копіювання фрагментів коду, так і повну його редагування. По суті, перед нами звичайний текстовий редактор типу просунутого Блокнота з підсвічуванням синтаксису для безлічі мов програмування (причому кольори підсвічування Ви можете налаштувати на свій розсуд для кожної з мов в налаштуваннях)!
  • Раджу також під час роботи з програмою періодично звертати увагу на статусний рядок у самому низу робочого вікна. У ній іноді можна побачити різноманітні підказки, і навіть лічильник знайдених відмінностей.

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

    Налаштування програми

    В принципі, після встановлення програма повністю готова до роботи. Однак, Ви можете дещо покращити або змінити деякі з її функцій. Перше, що можна зробити, це додати собі зручності:). Зробити це можна, зайшовши в меню «Вид» та активувавши пункти «Показувати номери рядків» та «Перенесення за словами»:

    Це додасть перед панеллю з кодом стовпчик з нумерацією рядків, а самі рядки тепер розміщуватимуться в будь-який розмір панелі за рахунок автоматичного перенесення тексту (при цьому структура рядків повністю зберігається)!

    У цьому ж меню можна активувати й деякі інші можливості (типу відображення недрукованих символів та відступів табуляції), а також відключити будь-які елементи робочого вікна (наприклад, можна вимкнути панель порівняння та/або «карту» відмінностей).

    Для деяких мов програмування та програм WinMerge існують доповнення, що дозволяють ігнорувати ті чи інші параметри при порівнянні файлів. Якщо при інсталяції програми Ви відзначали опцію встановлення плагінів, то знайти ці можливості можна в меню «Додатки»:

    Тут у розділі «Перерівняння» нам доступні доповнення для:

    • ігнорування коментарів;
    • ігнорування колонок (мабуть для HEX);
    • ігнорування пунктуації;
    • ігнорування табуляції;
    • ігнорування номерів рядків.

    Скажу чесно, я цими плагінами не користувався, оскільки мені цілком вистачало стандартних здібностей WinMerge, але вони можуть і знадобляться;).

    Якщо Вам і цих можливостей програми мало, то Ви можете легко підлаштувати практично все в «Налаштуваннях»:

    «Заблукати» в цих налаштуваннях можна за дві секунди, оскільки їх дуже багато, але я зверну увагу лише на ті, які нам можуть стати в нагоді для подальшої роботи.

    У першій групі налаштувань («Основні») я б радив активувати дві опції: «Автоматично встановити на першу відмінність» (для більшої зручності) та «Порівняння папок» у розділі «Увімкнути вікна множинного порівняння». Остання опція дозволить відкривати необмежену кількість вкладок з порівняннями при звірянні папок (про яку ми поговоримо трохи нижче).

    Наступні настройки, які підлягають зміні, знаходяться в розділі «Порівняння»:

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

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

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

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

    Порівняння папок

    Крім того, що у WinMerge ми можемо автоматично зіставляти файли, ми можемо ще й порівнювати папки, знаходячи у них усі змінені файли! Однак, спеціальної кнопки для відкриття папки в програмі не передбачено. Як же бути? Нам потрібно в полі «Лівий» вказати будь-який файл із потрібної нам директорії, а потім прибрати його ім'я, залишивши тільки назву папки:

    Після такої маніпуляції поле «Правий» автоматично переключиться в режим «Вибір каталогу» і залишиться лише вибрати потрібну папку.

    Особливістю режиму порівняння папок є те, що всі файли відображаються в одному списку. При цьому:


    Тепер, якщо в "Налаштуваннях" Ви активували опцію множинних вкладок при порівнянні папок, то Ви можете відкривати будь-які підпапки та файли - їх порівняння відкриватиметься у новій вкладці.

    Формування звітів

    Якщо Ви працюєте в команді розробників або Вам потрібно подати результати своєї роботи третім особам, Вам знадобиться функція створення звітів за результатами порівняння. Знайти цю функцію можна в меню «Інструменти»:

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

    1. Список із роздільними комами (простий текст, наприклад, TXT-файл).
    2. Список із роздільними табуляторами (теж текстовий файл).
    3. Простий HTML (формат веб-сторінок (на мій погляд, найзручніший)).
    4. Простий XML (теж краще відкривати у браузері, оскільки цей формат дозволяє згортати непотрібні гілки порівнянь).

    Вибираємо будь-який із стилів, а потім тиснемо «Огляд» і вказуємо в яку папку та під яким ім'ям (а також, з яким розширенням імені) зберегти звіт. Натискаємо «Ok» – радіємо:).

    Тут же (в меню «Інструменти») Ви знайдете ще кілька пунктів, які сподобаються хіба що серйозним розробникам. Це функції створення патчів та фільтрації вмісту файлів та каталогів.

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

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

    Переваги та недоліки програми

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

    Висновки

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

    Якщо Ви працюєте з текстами і Вам потрібно часто порівнювати різні версії одного і того ж документа, WinMerge зможе суттєво полегшити і прискорити Вашу працю. Адже комп'ютер для того і створений, щоб брати якнайбільше рутини на себе, залишаючи нам час для творчості;).

    P.S. Дозволяється вільно копіювати та цитувати цю статтю за умови вказівки відкритого активного посилання на джерело та збереження авторства Руслана Тертишного.

    Вам необхідно порівняти два текстові документи та знайти в них відмінності? Тоді WinMergeте, що Вам потрібне! Ця програма запропонує відкрити Вам два документи, які потрібно порівняти. Відразу після їх відкриття у спеціальній графі вона підсвітить ті фрагменти тексту, які відрізняються. Вносити необхідні зміни та зберігайте документи прямо у програмі.

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

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

    особливості:

    Загальні

    • Підтримка Microsoft Windows 98/ME/2000/XP/2003/Vista/2008
    • Підтримка Windows, Unix та Mac форматів текстових файлів
    • Підтримка юнікоду
    • Інтерфейс із вкладками

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

    • Візуального порівняння та злиття текстових файлів
    • Гнучкий редактор з підсвічуванням синтаксису, номери рядків та слів
    • Основні відмінності по лініях
    • Панель різниці показує поточну різницю у двох вертикальних панелей
    • Розташування панелі показує карту файлів порівняно
    • Переміщені лінії виявлення

    Порівнянняпапок

    • Регулярні вирази, фільтри на основі файлів дозволять виключити і в тому числі пунктів
    • Швидке порівняння, використовуючи розміри файлу та дату
    • Порівнює одну папку або включає всі підпапки
    • Можна показати папку порівняти результати у вигляді дерева стилі зору

    Управління версіями

    • Створює файли виправлень (нормальний, контекстно- та єдиний формати)
    • Підказки кольором відмінності файлів
    • Інтеграція Visual SourceSafe та Rational ClearCase

    інше

    • Shell інтеграція (підтримує 64-розрядні версії Windows)
    • підтримує використання архівних файлів – 7-Zip
    • Підтримка плагінів
    • Локалізується інтерфейс

    Веб-майстрам або власникам сайтів часто буває необхідно порівняти два файли за вмістом. З цієї статті ви дізнаєтесь як порівняти два файли між собою. Тут описані всі відомі мені способи для порівняння текстових файлів та скрипти (html, css, php тощо).

    Спосіб 1. Meld

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

    У Meld можна порівнювати два або три файли, або два або три каталоги. Ви можете переглядати робочу копію з популярних систем контролю версій, таких як CVS, Subversion, Bazaar-NG і Mercurial. Meld представлений для більшості linux дистрибутивів (Ubuntu, Suse, Fedora та ін.), і присутній в їх основних репозиторіях.

    # aptitude install meld

    Спосіб 2. Порівняння вмісту двох файлів у програмі WinMerge.

    Безкоштовна програма WinMerge дозволяє порівнювати як вміст файлів, вона також порівнює вміст цілих папок. WinMerge є Open Source інструментом порівняння та злиття для Windows. WinMerge може порівнювати як файли, так і папки, відображаючи відмінності у візуальній текстовій формі, які легко зрозуміти та обробити.

    Після встановлення відкриваєте пункт меню «Файл» - «Відкрити». Вибираєте файли для порівняння. Для цього натискаєте кнопку «Огляд» і вибираєте файл. Вибравши файли, натискаєте кнопку «ОК».

    У WinMerge також можна редагувати файли. Після закриття вікна порівняння програма запропонує зберегти зміни у файлах.

    Спосіб 3. diff

    diff- Утиліта порівняння файлів, що виводить різницю між двома файлами.

      Для порівняння каталогів використовуйте цю команду: $diff-qr< current-directory> < backup-directory>

    Спосіб 4. Kompare

    Kompare - відображає різницю між файлами. Вміє порівнювати вміст файлів або каталогів, а також створювати, показувати та застосовувати файли патчів. Kompare – це графічна утиліта для роботи з diff, яка дозволяє знаходити відмінності у файлах, а також поєднувати їх. Написана на Qt і розрахована насамперед на KDE. Ось її основні особливості:

      Підтримка кількох форматів diff;

      Підтримка порівняння файлу linux та каталогів;

      Підтримка перегляду файлів diff;

      Інтерфейс, що настроюється;

      Створення та застосування патчів до файлів.

    Спосіб 5. Порівняння файлів у програмі Total Commander

      Операційні системи, що підтримуються: Windows

    У Total Commander існує інструмент порівняння файлів за вмістом, де можна не лише порівняти вміст, але й редагувати його та копіювати з одного файлу до іншого.

    Після запуску Total Commander – в одній із панелей вибираєте (клавіша Insert) перший файл для порівняння – у другій панелі відкриваєте папку з другим файлом та ставимо на нього курсор. Викликаємо програму для порівняння: "Файли→Порівняти за вмістом".

    Для внесення змін до файлу достатньо натиснути кнопку «Редагувати». У програмі доступні функції копіювання та відкату, пошуку та зміна кодування. Якщо ви внесли зміни до файлу, то після закриття вікна порівняння буде запропоновано зберегти зміни.

    Спосіб 6. Порівняння файлів у Notepad++

      Операційні системи, що підтримуються: Windows, можливий запуск в Linux

    Notepad++ не вміє порівнювати файли. Для появи цього функціоналу в Notepad++ необхідно встановити плагін Compare.

    Запускаєте редактор – переходьте до пункту меню "Плагіни" - "Plugin Manager" - "Show Plugin Manager". У новому вікні вибираєте плагін Compare і тиснете кнопку Install.

    Після встановлення плагіна відкрийте два файли та виберіть меню «Плагіни» - «Compare» - «Compare (Alt+D)». Результат порівняння файлів буде подано в окремих панелях. Навпроти рядків, у яких знайдені відмінності, стоятиме попереджувальний знак.

    Спосіб 7. Порівняння файлів за допомогою командного рядка Windows

    Порівняння за допомогою командного рядка Windows (cmd.exe) не дозволяє редагувати файли, але просто порівняти вміст файлів за допомогою цього способу ви можете.

    Для виклику командного рядка Windows перейдіть "Пуск" - "Всі програми" - "Стандартні" - "Командний рядок" або натисніть клавішу Windows+R, введіть cmd і натисніть клавішу Enter.

    У командному рядку введіть команду:

    fc / N шлях до першого файлу шлях до другого файлу

    Нерідко при роботі доводиться порівнювати між собою різні модифікації документів, наприклад, вихідну та змінену редакції матеріалів, підготовлених у Word або у вигляді PDF-документів або презентацій, робочу та оновлені версії прайс-листів зі зміненими цінами в Excel, різні версії текстових документів тощо .п. При цьому питання не в тому, яка з версій файлів є свіжішою (це і так зрозуміло з властивостей файлів), а важливо, що саме змінилося в документах з точки зору вмісту. Порівнювати документи вручну - заняття невдячне через надто великі витрати часу та можливість помилок, адже не помітити якусь важливу деталь під час перегляду простішого. Набагато розумніше завдання порівняння файлів доручити комп'ютеру. В цілому, у плані порівняння Word-документів все досить благополучно і без використання допоміжних інструментів, хоча у версіях Word 2002 і Word 2003 дана можливість надійно прихована від чужих очей, і, ймовірно, не так багато користувачів про її існування взагалі здогадуються. Справа в тому, що для порівняння документів тут потрібно спочатку завантажити вихідний файл. Потім з меню "Сервіс" відкрити команду "Порівняти та об'єднати виправлення", вказати файл, що порівнюється з вихідним, та увімкнути прапорець "Чорні рядки". Тільки після цих маніпуляцій кнопка "Об'єднати" перетвориться на кнопку "Порівняти", і при натисканні на цій кнопці програма і проведе порівняння файлів.

    Результати порівняння будуть показані у новоствореному документі у традиційному режимі рецензування. З появою Word 2007 все стало набагато простіше, оскільки тепер достатньо переключитися на вкладку "Рецензування", натиснути на кнопку "Порівняти" і вказати порівнювані версії документа. Результат порівняння виявиться представленим у новому документі, де ліворуч буде відображено відрецензований документ з урахуванням змін, а праворуч (друг над одним) – вихідний та змінений документи. Теоретично, в Excel теж можливе порівняння документів вбудованими засобами, щоправда, лише під час роботи у режимі фіксування змін. Однак це незручно, оскільки кожну зі змінених осередків доведеться переглядати, наводячи на неї мишу, оскільки зміни, внесені до документа, відображаються у віконцях (приблизно таких, як звичайні примітки).

    По-друге, якщо названий режим не буде попередньо увімкнений (команда "Сервіс" > "Виправлення" > "Виділити виправлення", прапорець "Відслідковувати виправлення"), то порівняння XLS-файлів потім виявитися неможливо.

    Що стосується швидкого порівняння PDF-документів, то така можливість, звичайно, є у Acrobat 9 Pro та Acrobat 9 Pro Extended, але ці рішення встановлені далеко не на кожному комп'ютері. Тому при необхідності швидкого порівняння Excel-таблиць, PDF-документів, презентацій, а також документів в інших форматах, зокрема текстових файлів та програмних кодів, доводиться вдаватися до використання додаткового інструментарію. Варіантів тут безліч, і це можуть бути як комплексні рішення, що дозволяють працювати з кількома файловими форматами, і вузькоспеціалізовані утиліти. Чимала частина подібних рішень пропонується за пристойні гроші - скажімо, ціна одного з найвідоміших у цій сфері комплексних рішень Diff Doc складає $99,95, а популярна серед програмістів утиліта Araxis Merge оцінюється в €119. Разом з тим, на ринку є цілком доступні за ціною або взагалі безкоштовні програми подібного плану, саме такі рішення ми і оцінимо в даній статті. При цьому основну увагу приділимо комплексним рішенням, а з вузькоспеціалізованих засобів відзначимо лише утиліти для швидкого порівняння таблиць Excel, оскільки це одне з найбільш актуальних завдань, а проведення порівняння Excel-документів комплексними рішеннями хоч і можливе, але менш ефективно, ніж за допомогою вузькоспеціалізованих утиліт .

    ⇡ Комплексні рішення для швидкого порівняння документів

    Compare Suite 7.0

    Розробник: AKS-Labs
    Розмір дистрибутива: 3,79 Мб
    Розповсюдження:умовно безкоштовна Compare Suite - зручний інструмент для швидкого порівняння текстових файлів, документів MS Office, RTF-документів, PDF, web-сторінок (HTM), презентацій PowerPoint, бінарних та деяких інших типів файлів, а також файлів у ZIP- і RAR- архівах та на FTP-серверах. У разі порівняння лістингів програм рядом мов програмування (Object Pascal, HTML, C/C++, JavaScript, PHP та інших.) передбачено підсвічування синтаксису. Є функціонал для синхронізації текстових файлів та порівняння папок разом із підпапками. Демо-версія програми (є російськомовна локалізація) працездатна протягом 30 днів і повністю функціональна. Вартість комерційної версії складає 60 дол. Технологія порівняння файлів у Compare Suite проста. Спочатку вибирається метод порівняння файлів, навіщо у меню " Порівняти " потрібно вибрати одне із варіантів: " посимвольно " , " пословно " , " за ключовими словами " . Класичне посимвольне порівняння корисне у ситуаціях, коли потрібно зафіксувати найменші відмінності у написанні слів – скажімо, при порівнянні лістингів програм. Послівне порівняння документів, як правило, використовується для порівняння різних версій того самого файлу. За допомогою методу порівняння за ключовими словами можна порівняти несхожі документи навіть тоді, коли послівне порівняння неможливе.

    Після вибору методу порівняння, в меню "Файл" треба вибрати команду "Нове порівняння файлів" та вказати на лівій та правій панелях файли для порівняння. Програма проаналізує файли та виділить всі наявні відмінності (додані, змінені та віддалені фрагменти) різними кольорами. Додатково можна створити порівняльний звіт з детальною інформацією про порівнювані файли (команда "Файл" > "Звіт"). При порівнянні файлів, відмінних від текстових, слід мати на увазі, що їх порівняння у всіх комплексних рішеннях (як Compare Suite, так і в інших утилітах) проводиться після перетворення в текстовий формат. На практиці це означає, наприклад, що якщо в порівнюваних версіях Word-документа одне й те саме слово в конкретній пропозиції виявилося на різних рядках, воно буде зараховано до списку змін. При порівнянні XLS-документів дані з таблиць перед проведенням аналізу вилучаються, а знайдені відмінності відображаються рядковим чином у текстовому форматі із зазначенням імені аркуша та назв стовпців, що дозволяє орієнтуватися в даних. За такою ж схемою здійснюється порівняння PDF-документів та презентацій PowerPoint.


    FreeFileSync- це утиліта, яка була розроблена для синхронізації файлів у вказаних користувачем каталогах. Реалізовано порівняння файлів не тільки за розміром та датою, але й за вмістом (побайтове порівняння). Відмінною рисою програми слід вважати простий та зрозумілий графічний інтерфейс. До файлів, що синхронізуються, можуть застосовані фільтри, за допомогою яких можна виключати файли з процесу або, навпаки, включати в нього. Підтримуються кілька методів синхронізації: автоматичний режим, коли зміни відбуваються в обох папках; дзеркальне відображення, у якому зазначена папка стає «дзеркалом» інший; режим оновлення, коли відбувається копіювання лише змінених та/або нових файлів; ручний режим. Передбачено також можливість синхронізації за розкладом. Утиліта може обробляти файли розміром більше 4 GB.

    Системні вимоги:
    Windows: XP/Vista/7/8/8.1/10

    Торрент Програма для порівняння файлів - FreeFileSync 9.9 докладно:
    В· Порівняння файлів (за розміром або за датою) та їх синхронізація
    В· Немає обмеження на кількість порівнюваних файлів
    В· Підтримка unicode
    В· Підтримка мережі
    ·Синхронізація баз даних для пошуку віддалених файлів та інших конфліктів
    В· Підтримка синхронізації з різними конфігураціями
    ·Повна підтримка символічних посилань у Windows/Linux та NTFS Junction Point
    В· Простий і зрозумілий інтерфейс, оптимізований для швидкої роботи з великою кількістю інформації
    В· Алгоритми повністю написані на C++
    ·Всі процеси оптимізовані для максимальної продуктивності
    ·Створення завдань для автоматичної синхронізації з можливістю приховування GUI
    В· Акцент на зручність
    В· Підтримка файлів розміром більше 4 GB
    ·Можливість переміщення файлів у кошик замість видалення
    В· Директорії "RECYCLER" і "System Volume Information" автоматично ігноруються при синхронізації (Windows)
    В· Велика кількість локалізацій
    В· Можливість очищення диска перед копіюванням на нього великих файлів
    ·Використання фільтра для включення/виключення файлів до списку для синхронізації без повторного порівняння директорій
    ·Можливість тимчасово виключити файл зі списку синхронізації
    В· Правильне зміна часу створення файлів на томах з ФС FAT/FAT32
    В· Є 64-бітна версія програми
    ·Підтримка префікса \\?\ без обмеження довжини шляху (Windows)
    В· Автоматична перевірка оновлень
    ·Копіювання заблокованих файлів за допомогою служби тіньового копіювання (Windows)
    В· Створення бекапів з використанням змінних %time%, %date% замість імені папки

    Що нового:
    В· Додана підтримка екранів високої роздільної здатності
    ·Дозволено автоматичні повторні спроби на рівні конфігурації
    ·Під час синхронізації показуються налаштування обробки помилок
    Вбрано залежність libpng.so (Linux)
    В· Виправлена ​​некоректна поведінка при закритті діалогового вікна прогресу під час паузи
    ·Додано перевірку бібліотек DLL, що завантажуються в адресний простір
    В· Виправлена ​​помилка парсингу FTP для пристроїв Windows CE
    В· Додано тимчасове рішення для проблеми з провайдером VSS
    ·Пріоритетний облік налаштувань користувача macOS для роздільника дати та тисяч
    Оновлено мовні переклади