Порівняння текстів
Порівняйте два тексти рядок за рядком і побачте, що саме змінилося.
- Працює у вашому браузері — ваш текст нікуди не надсилається
- Без реєстрації та квот, безкоштовно користуйтеся скільки завгодно
Як це працює
Помічати різницю між двома майже однаковими текстами на око ненадійно й повільно. Порівняння рядок за рядком одразу показує, які рядки було додано, видалено або залишено без змін.
Як читати результат
Рядки, що збігаються, починаються з двох пробілів. Рядок лише в оригіналі позначено мінусом, рядок лише в порівнюваному тексті — плюсом. Підрахунки внизу підсумовують зміну.
За рядками, а не за словами
Порівняння працює з цілими рядками, тож зміна одного слова позначає весь рядок як змінений. Це правильна деталізація для файлів конфігурації, списків і коду та грубіша, ніж може бути потрібно для прози.
Як воно порівнює
Рядок за рядком, тим самим методом мінімальної різниці, що й git diff (алгоритм Маєрса). Він знаходить найменший набір рядків для видалення й додавання, щоб перетворити оригінал на новий текст, тож додавання одного рядка ближче до початку позначає лише цей рядок, а не все після нього. Видалені рядки позначаються -, додані — +, а незмінені залишаються без позначок.
Що вважається зміною
Рядки мають збігатися точно, тож різниця в пробілах чи регістрі враховується. Відредагований рядок з'являється як один видалений рядок, за яким іде один доданий. Можна порівнювати тексти загалом до 40 000 рядків.
Порівняння текстів — запитання
Чи порівнює він слово за словом?
Ні, рядок за рядком. Одне змінене слово позначає весь рядок як відмінний.
Чи є обмеження за розміром?
Лише пам'ять вашого браузера. Дуже великі файли обробляються повільніше, але працюють.
Чи завантажується мій текст на сервер?
Ні. Порівняння відбувається на сторінці.